conversation.getAllMessages().size()问题
在登出账号,重新登录的时候,EMChatManager.getInstance().getAllConversations 得到的convasations,
通过for (EMConversation conversation : conversations) ,他的所有conversation.getAllMessages().size()永远为1;而EMChatManager.getInstance().getConversation(username),他的getAllMessages().size()就显示为正确的数字。在loginactivity中已经声明EMGroupManager.getInstance().loadAllGroups();
EMChatManager.getInstance().loadAllConversations();
为什么2个size会显示的不一样
通过for (EMConversation conversation : conversations) ,他的所有conversation.getAllMessages().size()永远为1;而EMChatManager.getInstance().getConversation(username),他的getAllMessages().size()就显示为正确的数字。在loginactivity中已经声明EMGroupManager.getInstance().loadAllGroups();
EMChatManager.getInstance().loadAllConversations();
为什么2个size会显示的不一样
没有找到相关结果
已邀请:
1 个回复
lzan13 - 慢慢来,一步一个脚印?
建议看下demo的sdk的初始化部分