我正在使用“ Mesibo”“ WhatsApp clone”示例集成到我的应用程序。在启动MesiboActivity
之前,我需要使用什么功能获取未读消息?
我试图从用户列表中获取未读消息。总是返回value.unread=0
,直到我激活MesiboActivity
为止,结果还是不错的。
public static int mesiboGetAllUnreadMessageCount(){
int count = 0;
HashMap<String, Mesibo.UserProfile> allUserProfiles = Mesibo.getUserProfiles();
for(Map.Entry<String, Mesibo.UserProfile> entry : allUserProfiles.entrySet()) {
String key = entry.getKey();
Mesibo.UserProfile value = entry.getValue();
count += value.unread;
}
return count;
}