Log显示收的到消息,但是onMessageReceived()不会调用
从后台Log看是可以接收到消息的,但是onMessageReceived()总是不会被回调,代码格式也是完全跟demo一样的
刚点进去的时候是可以正常收发消息的,但是当发送几条之后就会接收不到消息(能够正常发送,而且后台显示还能接收到消息),有时候可以持续接收很久,有时候接收几条就开始不接收了
试了一下,如果不调用发送消息函数,是完全可以正常接收消息的,但是调用发送函数几次之后onMessageReceived()就不调用了
Log:
04-12 22:36:08.280: I/hyphenate_jni(16861): _EMAChatManagerListenerImpl onReceiveMessage
刚点进去的时候是可以正常收发消息的,但是当发送几条之后就会接收不到消息(能够正常发送,而且后台显示还能接收到消息),有时候可以持续接收很久,有时候接收几条就开始不接收了
试了一下,如果不调用发送消息函数,是完全可以正常接收消息的,但是调用发送函数几次之后onMessageReceived()就不调用了
Log:
04-12 22:36:08.280: I/hyphenate_jni(16861): _EMAChatManagerListenerImpl onReceiveMessage
protected void onResume() {
super.onResume();
EMClient.getInstance().chatManager().addMessageListener(messageListener);
}
@Override
protected void onStop() {
// TODO Auto-generated method stub
super.onStop();
EMClient.getInstance().chatManager().removeMessageListener(messageListener);
}
没有找到相关结果
已邀请:
2 个回复
明啊
明啊
// UI线程不能直接使用conversation.getAllMessages()
// 否则在UI刷新过程中,如果收到新的消息,会导致并发问题
求解释什么意思