监听好友事件EMContactListener中onContactAdded不进

问题描述

我新注册一个用户,然后登录添加好友,首次添加的时候进onContactAgreed,但是不进onContactAdded,然后我把好友删了在重新操作,又好了,每次创建帐号第一次添加好友都不进onContactAdded事件,在添加就没事,这是个什么情况,如果不监听就全都不进,现在是第一次不进,然后就正常,而且首次添加都能收到通知,可是因为不进add事件导致好友列表没有该好友,我的监听事件是写在main里面的

解决方案

这句代码写了没EMChat.getInstance().setAppInited();
解决方案二:
写了,在环信登录成功后写的
解决方案三:
在注册监听的后面写
解决方案四:
多谢你的回答

时间: 2024-08-03 09:27:57

监听好友事件EMContactListener中onContactAdded不进的相关文章

关于环信监听好友状态事件的实现问题

问题描述 调用环信SDK添加好友,EMContactManager.getInstance().addContact(toAddUsername, reason);比如x1添加x2,x2同意之后,在服务器中,立马能看到x2的好友列表有x1,但是x1的好友列表没有x2,他们说是没有实现监听好友状态事件EMContactManager.getInstance().setContactListener(new EMContactListener() {@Overridepublic void onCo

Android在Fragment中实现监听触摸事件

本文给大家介绍的是监听Fragment的触摸事件实现.如果大家有更好的机制,可以留言交流,下面来看看详细的介绍: 大家都知道,我们的activity中有onTouchEvent方法,可以用来实现触摸事件的监听. activity的触摸事件 @Override public boolean onTouchEvent(MotionEvent event) { return super.onTouchEvent(event); } 但是对于Fragment,其中却没有这个方法,如果我们在fragmen

【IOS-COCOS2D游戏开发之五】多触点与触屏事件详解(单一监听、事件分发)

本站文章均为 李华明Himi 原创,转载务必在明显处注明:  转载自[黑米GameDev街区] 原文链接: http://www.himigame.com/iphone-cocos2d/450.html ------------本章补充开始!------------            本篇对于多触点和触屏事件已经做了一个详细的说明,但是有一点忽略了,就是开启多触点的支持!步骤如下:          首先进入AppDelegate.m 类中, 1 <strong>- (void) appl

jquery-ui-draggable-事件捕获对一个元素监听拖动事件并对这个元素的子元素监听点击事件

问题描述 事件捕获对一个元素监听拖动事件并对这个元素的子元素监听点击事件 在不支持事件冒泡的浏览器中.对一个元素监听拖动事件并对这个元素的子元素监听点击事件.这两个事件会冲突.只能执行拖动事件.这种问题怎么解决? 解决方案 Preference元素和监听事件 解决方案二: 说明你没点击到子元素,一般是从子元素冒泡,不支持冒泡不会触发父元素的拖动事件 不过有哪种浏览器不支持冒泡?还没碰到过.. 解决方案三: 浏览器都支持冒泡啊,如果你只用捕获,那么肯定是先监听到父元素的事件,再是子元素,但问题是你

《jQuery、jQuery UI及jQuery Mobile技巧与示例》——9.9 技巧:监听Mobile事件

9.9 技巧:监听Mobile事件 第4章解释了如何在Web浏览器中捕获标准的事件.Mobile设备使用的是"触摸手势"(touch gesture)而不是鼠标移动.jQuery Mobile对此进行了抽象.代码清单9-10演示了如何捕获一组挑选出来的典型的Mobile事件:轻击(tapping).滑动(swiping).方向变化(orientation change)以及页面变化(page change).其他的Mobile事件随后会讨论. 代码清单9-10 捕获滑动.方向变化及更多

openfire+smack 如何监听好友昵称及其头像修改事项?

问题描述 请问如何监听好友的昵称头像等Vcard的变化?从而修改自己的好友列表上的显示?我明白可以监听好友的离线及其上线状态?比如用以下代码即可.finalRosterroster=Client.getRoster();roster.addRosterListener(newRosterListener(){@OverridepublicvoidentriesAdded(Collection<String>arg0){//TODOAuto-generatedmethodstubSystem.o

JS 事件绑定、事件监听、事件委托详细介绍_基础知识

在JavaScript的学习中,我们经常会遇到JavaScript的事件机制,例如,事件绑定.事件监听.事件委托(事件代理)等.这些名词是什么意思呢,有什么作用呢? 事件绑定 要想让 JavaScript 对用户的操作作出响应,首先要对 DOM 元素绑定事件处理函数.所谓事件处理函数,就是处理用户操作的函数,不同的操作对应不同的名称. 在JavaScript中,有三种常用的绑定事件的方法: 在DOM元素中直接绑定: 在JavaScript代码中绑定: 绑定事件监听函数. 在DOM中直接绑定事件

Zookeeper命令行操作(常用命令;客户端连接;查看znode路径;创建节点;获取znode数据,查看节点内容,设置节点内容,删除节点;监听znode事件;telnet连接zookeeper)

8.1.常用命令 启动ZK服务 bin/zkServer.sh start 查看ZK服务状态 bin/zkServer.sh status 停止ZK服务 bin/zkServer.sh stop 重启ZK服务 bin/zkServer.sh restart 连接服务器 zkCli.sh -server 127.0.0.1:2181   8.2 客户端连接 运行 zkCli.sh –server <ip>进入命令行工具 在192.168.106.82服务器上连接到192.168.106.81服务

Android ListView监听滑动事件的方法(详解)

ListView的主要有两种滑动事件监听方法,OnTouchListener和OnScrollListener 1.OnTouchListener OnTouchListener方法来自View中的监听事件,可以在监听三个Action事件发生时通过MotionEvent的getX()方法或getY()方法获取到当前触摸的坐标值,来对用户的滑动方向进行判断,并可在不同的Action状态中做出相应的处理 mListView.setOnTouchListener(new View.OnTouchLis