注册

接收消息的回调为什么不执行,消息已经发送成功并且接收成功,但是回调不执行

EMMessageListener msgListener = new EMMessageListener() {
         
            @Override
            public void onMessageReceived(List messages) {
                //收到消息
//                String s  = messages.get(0).direct().toString();
                Toast.makeText(mContext,"收到消息", 1).show();
                Log.i("qqq_lllll", "收到消息");
            }
         
            @Override
            public void onCmdMessageReceived(List messages) {
                //收到透传消息
                Log.i("qqq_lllll", "收到透传消息");
                Toast.makeText(mContext, "收到透传消息", 1).show();
            }
         
            @Override
            public void onMessageReadAckReceived(List messages) {
                //收到已读回执
                Log.i("qqq_lllll", "收到已读回执");
                Toast.makeText(mContext, "收到已读回执", 1).show();
            }
         
已邀请:
看下demo中 EaseChatFragment 这个类  onResume 这个方法中注册的接收消息监听方法,这个里面是注册消息监听的方法,你这边注册下看看了。


EMClient.getInstance().chatManager().addMessageListener(this);

 

要回复问题请先登录注册