demo中为何有两个EMEventListener,哪个有效?

1. DemoApplication.java
 - onCreate
 - hxSDKHelper.onInit(applicationContext)
 - initListener()
 - initEventListener()  //DemoHXSDKHelper.java
 
2. MainActivity  implements EMEventListener
 
EMConnectionListener 也分别在这两个地方各监听了一次
 
I am confused. Maybe too young too simple.
共2个回复

lzan13

2015-07-12 17:15

DemoHXSDKHelper类中的监听为全局监听,主要是新消息的一些监听, MainActivity类主要是联系人,群组等的变化的监听! 监听内容不同

jiangym

2015-07-12 17:17

uidemo中有三个地方,除了你前面说的两个 还有一个 ChatActivity extends BaseActivity implements OnClickListener, EMEventListener (聊天界面)   其中初始化中的一直好使,除非是这个消息类型的接收回调被重新注册了 ,像mainactivity 就是界面处在会话消息列表时接收新消息,chatactivity就是处在聊天界面的时候接收新消息。
点击此处继续提问与开发者们互动

申请试用

提交后工作人员会尽快与您联系进行功能演示
技术咨询已转移到管理后台,请先登录

即时通讯云使用者请在应用详情页面咨询
客服云使用者请进入管理员模式咨询

×

400电话

商务咨询

技术咨询

免费试用