注册

导入消息再次打开应用才会显示

从自己的服务器抓取消息后,调用EMChatManager.getInstance().importMessages(messages)批量导入消息到数据库,然后调用conversation.loadMoreMsgFromDB(lastMsgId, pagesize)从数据库加载到内存,因为当前会话对象没有历史聊天记录,所以lastMsgId为空,无法通过代码从数据库导入数据到内存,此时该如何处理?
已邀请:
批量导入数据是导入在数据库中,消息加载是在内存中加载,你再次登录的话,有调用loadallconversation加载在内存中,就可以获取到了,想让导进去就可以显示的话,那就调用单条导入
EMChatManager.getInstance().importMessage(msg, true);这里第二个参数传true是在内存里也保持此消息

要回复问题请先登录注册