注册

EMChatManager.getInstance().getConversation(toChatUsername)只能获取部分消息



捕获.PNG


如图所示,数据库中有三条发送记录,但是只能取到一条,但是msgCount的值是3.
有的时候下拉一下记录会把之前的两条显示出来,有的时候不行。
求解~
 
 
已邀请:
登录后调EMChatManager.getInstance().loadAllConversations();方法把数据库中的消息加到到内存,EMChatManager.getInstance().getConversation(toChatUsername)获取会话后,通过会话获取到内存中该会话里所有的消息。这就是消息的加载逻辑,你对比demo看下你的处理。

要回复问题请先登录注册