android 别人请求添加我为好友时监听器的方法一个都没反应。

问题描述

android 别人请求添加我为好友时监听器的方法一个都没反应。 EMContactManager.getInstance().setContactListener(new MyContactListener()); private class MyContactListener implements EMContactListener { @Override public void onContactAdded(List<String> usernameList) { // 保存增加的联系人 } @Override public void onContactDeleted(final List<String> usernameList) { // 被删除 } @Override public void onContactInvited(String username, String reason) { // 接到邀请的消息,如果不处理(同意或拒绝),掉线后,服务器会自动再发过来,所以客户端不要重复提醒 } @Override public void onContactAgreed(String username) { //同意好友请求 } @Override public void onContactRefused(String username) { // 拒绝好友请求 } }这几个方法都没输出?为什么?

解决方案

看下有在初始化的时候设置使用环信的好友体系和需要好友验证吗?再检查下有在注册完所有的监听之后加上这句吗EMChat.getInstance().setAppInited();
解决方案二:
已经处理了好友请求,重新安装后还会再次收到,这个怎么办啊?
解决方案三:
你这个问题就是EMChat.getInstance().setAppInited();写在设置监听的后面,不要在前面

时间: 2024-08-03 21:50:48

android 别人请求添加我为好友时监听器的方法一个都没反应。的相关文章

Android为TextView添加字体库和设置描边的方法

一.使用系统自带的字体 开发Android的人大多都知道,Android里面对字体的支持少得可怜,默认情况下,TextView 的 typeface 属性支持 sans.serif和monospace 这三种字体,如果在没有指定字体的情况下,系统会使用 sans 作为文本显示的字体.但这三种字体只支持英文,也就是说只要你显示的文字是中文,无论你选择这三种字体中的哪一种,显示效果都是一样的. 1.在XML文件中设置 <!-- 使用默认的sans字体--> <TextView android

Android编程实现捕获程序异常退出时的错误log信息功能详解

本文实例讲述了Android编程实现捕获程序异常退出时的错误log信息功能.分享给大家供大家参考,具体如下: 很多时候我们程序无缘无故的就挂掉了,让我们一头雾水,如果刚好我们在调试,那我们可以通过错误log来查看是什么原因引起的程序崩溃.但是当我们把程序发别人使用时,就没那么好运了,那我们要怎么样才能捕获到那个错误异常呢?还好Android给我们提供了UncaughtExceptionHandler 这个类,我们可以通过实现这个类的接口,来全局捕获那个让程序崩掉的错误log信息.可以将错误的lo

在android中如何添加新的联系方式

问题描述 在android中如何添加新的联系方式 我使用以下的代码在android电话簿中添加新的联系方式.程序可以正常运行.但是当我打开电话簿菜单时,没有新添的那个联系方式.请求大家帮忙我找出这个问题缘由,谢谢! import android.app.Activity; import android.os.Bundle; import android.content.ContentResolver; import android.content.ContentValues; import an

浅论Android网络请求库——android-async-http

在iOS开发中有大名鼎鼎的ASIHttpRequest库,用来处理网络请求操作,今天要介绍的是一个在Android上同样强大的网络请求库android-async-http,目前非常火的应用Instagram和Pinterest的Android版就是用的这个网络请求库.这个网络请求库是基于Apache HttpClient库之上的一个异步网络请求处理库,网络处理均基于Android的非UI线程,通过回调方法处理请求结果. 其主要特征如下:处理异步Http请求,并通过匿名内部类处理回调结果,Htt

Android网络请求库android-async-http介绍_Android

Android网络请求库:android-async-http开源框架 之前有一篇描述了客户端请求服务器端的方式-Post的请求方式.今天介绍一个请求服务器的一个开源库-android-async-http库. 1. 概念: 这个网络请求库是基于Apache HttpClient库之上的一个异步网络请求处理库,网络处理均基于Android的非UI线程,通过回调方法(匿名内部类)处理请求结果. 2. 特征: (1).处理异步Http请求,并通过匿名内部类处理回调结果 **(2).**Http异步请

Android应用中添加友盟统计及计算新增用户

软硬件环境    Macbook Pro MGX 72    Android Studio 1.3.2    Genymotion模拟器 集成友盟SDK 首先到友盟官网http://www.umeng.com/注册个帐户,完成后到管理后台添加需要集成友盟统计的应用,如下 计算新增用户-友盟统计新增用户"> 提交后,分给你的应用分配key,如下 ps://raw.githubusercontent.com/djstava/Notebook/master/android/umeng/umeng

Android仿微信、QQ附近好友雷达扫描效果_Android

1.概述 最近一直到在带实习生,因为人比较多,所以很长一段时间没有更新博客了,今天更新一篇雷达扫描附近好友效果,以后尽量每周更新一篇,先看一下效果: 2.实现 1.效果分析 效果分为两个部分,一个是上半部分的自定义RadarView,还有就是下半部分的ViewPager,至于怎么做到缩放和背景虚化的效果大家可以去看看LazyViewPager这里不详细介绍,这里主要实现扫描效果部分. 2.扫描效果实现 2.1自定义RadarView在onDraw()方法中画六个圆圈,至于圆圈的半径是多少我们需要

Android网络请求框架Retrofit详解

介绍: Retrofit 是Square公司开发的一款针对Android网络请求的框架,Retrofit2底层基于OkHttp实现的,OkHttp现在已经得到Google官方认可,大量的app都采用OkHttp做网络请求.本文使用Retrofit2.0.0版本进行实例演示. 使用Retrofit可以进行GET,POST,PUT,DELETE等请求方式. 同步请求:需要在子线程中完成,会阻塞主线程. Response response = call.execute().body(); 异步请求:请

Android网络请求库android-async-http介绍

Android网络请求库:android-async-http开源框架 之前有一篇描述了客户端请求服务器端的方式-Post的请求方式.今天介绍一个请求服务器的一个开源库-android-async-http库. 1. 概念: 这个网络请求库是基于Apache HttpClient库之上的一个异步网络请求处理库,网络处理均基于Android的非UI线程,通过回调方法(匿名内部类)处理请求结果. 2. 特征: (1).处理异步Http请求,并通过匿名内部类处理回调结果 **(2).**Http异步请