注册

获取好友通知时,判断未读数user.getUnreadMsgCount()一直为null



QQ截图20151109164432.png




QQ截图20151109164412.png


一直报这个为null,其它聊天等功能都好的。
已邀请:

lzan13 - 慢慢来,一步一个脚印?

你是使用EaseUI开发,还是自己通过老的demo自己集成sdk开发的?
获取未读数直接使用我们demo的接口就可以得,如下:Hashtable<String, EMConversation> conversations = EMChatManager.getInstance().getAllConversations();
conversation.getUnreadMsgCount();
public int getUnreadMsgCountTotal() {
        int unreadMsgCountTotal = 0;
        int chatroomUnreadMsgCount = 0;
        unreadMsgCountTotal = EMChatManager.getInstance().getUnreadMsgsCount();
        for(EMConversation conversation:EMChatManager.getInstance().getAllConversations().values()){
            if(conversation.getType() == EMConversationType.ChatRoom)
            chatroomUnreadMsgCount=chatroomUnreadMsgCount+conversation.getUnreadMsgCount();
        }
        return unreadMsgCountTotal-chatroomUnreadMsgCount;
    }
调用这个方法

要回复问题请先登录注册