get Unread Count
public abstract void getUnreadCount(ConversationType conversationType, String targetId, RongIMClient.ResultCallback<Integer> callback)
获取指定会话的未读消息数。
注意:不包含聊天室,聊天室消息不计数。
Parameters
conversation Type
会话类型 io.rong.imlib.model.Conversation.ConversationType 。
target Id
会话 id。根据不同的 conversationType,可能是用户 id、讨论组 id、群组 id。
callback
未读消息数的回调。
public abstract void getUnreadCount(RongIMClient.ResultCallback<Integer> callback, Array<ConversationType> conversationTypes)
获取指定会话类型的总未读消息数。
注意:不包含聊天室,聊天室消息不计数。
Parameters
callback
未读消息数的回调。
conversation Types
会话类型,可传多个会话类型。
public abstract void getUnreadCount(Array<ConversationType> conversationTypes, boolean containBlocked, RongIMClient.ResultCallback<Integer> callback)
获取指定会话类型的总未读消息数。
注意:不包含聊天室,聊天室消息不计数。
Parameters
conversation Types
会话类型数组 io.rong.imlib.model.Conversation.ConversationType 。
callback
未读消息数的回调。
contain Blocked
是否包含免打扰消息的未读消息数。
public abstract void getUnreadCount(Array<ConversationType> conversationTypes, RongIMClient.ResultCallback<Integer> callback)
获取指定会话类型的总未读消息数。
注意:不包含聊天室,聊天室消息不计数。
Parameters
conversation Types
会话类型数组 io.rong.imlib.model.Conversation.ConversationType 。
callback
未读消息数的回调。