一.
Iterator<Entry<String, ArrayList<ChatMessage>>> iterator_friendList = groupChatMessageMap.entrySet().iterator();
if (iterator_friendList != null) {
while (iterator_friendList.hasNext()) {
Entry<String, ArrayList<ChatMessage>> map = iterator_friendList.next();
String gName = map.getKey();
Integer gNum=map.getValue().size();
groupChatMessageNumCompareMap.put(gName,gNum);
}
}
}
二.
Set<Map.Entry<String, ArrayList<ChatMessage>>> entrys = NoOpenMessageMap
.entrySet();
for (Map.Entry<String, ArrayList<ChatMessage>> entry : entrys) {
String name = entry.getKey();
Map<String, Object> map = new HashMap<String, Object>();
map.put("name", name);
int index = R.drawable.yan;
map.put("image", index);
ArrayList<ChatMessage> hh = entry.getValue();
map.put("tip_number", "" + hh.size());
System.out.println("未读单聊消息-name--"+name+"--size--"+hh.size());
map.put("tag", "1");
data.add(map);
System.out.println("监听到2未读消息4");
}