注册

仿造demo移植,可是会话未读次数一直返回零。

使用EaseUI,仿造demo进行移植,可是
EaseConversationAdapater中的conversation.getUnreadMsgCount()
和MainActivity中的getUnreadMsgCountTotal都是返回为零
未读次数的红点都没有显示出来。
 
已邀请:
看看你这边是不是执行过 刷新的操作 

Handler handler = new Handler() { private void refreshList() { // UI线程不能直接使用conversation.getAllMessages() // 否则在UI刷新过程中,如果收到新的消息,会导致并发问题 messages = (EMMessage[]) conversation.getAllMessages().toArray(new EMMessage[0]); conversation.markAllMessagesAsRead(); notifyDataSetChanged(); }
 
主要是这个地方的代码:
conversation.markAllMessagesAsRead();
 
 

 

要回复问题请先登录注册