同一个acticity可以同时注册两个接收器吗


msgReceiver = new NewMessageBroadcastReceiver(); IntentFilter intentFilter = new IntentFilter(EMChatManager.getInstance().getNewMessageBroadcastAction()); //优先级 必须大于main上面配置的 intentFilter.setPriority(5); registerReceiver(msgReceiver, intentFilter); // 注册一个cmd消息的BroadcastReceiver IntentFilter cmdIntentFilter = new IntentFilter(EMChatManager.getInstance().getCmdMessageBroadcastAction()); registerReceiver(cmdMessageReceiver, cmdIntentFilter);
 
共1个回复

zhuhy

2015-09-24 12:04

接收消息可以使用广播接收也可以使用事件监听接收,两者使用一个就好,不要混用。在一个Activity可以注册两个不同的接收消息的广播
点击此处继续提问与开发者们互动

申请试用

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

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

×

400电话

商务咨询

技术咨询

免费试用