仿造demo移植,可是会话未读次数一直返回零。
使用EaseUI,仿造demo进行移植,可是
EaseConversationAdapater中的conversation.getUnreadMsgCount()
和MainActivity中的getUnreadMsgCountTotal都是返回为零
未读次数的红点都没有显示出来。
EaseConversationAdapater中的conversation.getUnreadMsgCount()
和MainActivity中的getUnreadMsgCountTotal都是返回为零
未读次数的红点都没有显示出来。
没有找到相关结果
已邀请:
1 个回复
[已注销]
Handler handler = new Handler() { private void refreshList() { // UI线程不能直接使用conversation.getAllMessages() // 否则在UI刷新过程中,如果收到新的消息,会导致并发问题 messages = (EMMessage[]) conversation.getAllMessages().toArray(new EMMessage[0]); conversation.markAllMessagesAsRead(); notifyDataSetChanged(); }
主要是这个地方的代码:
conversation.markAllMessagesAsRead();