注册

Android端导入历史消息问题

Android端收到rest接口的历史消息记录导入到环信数据库,用EMChatManager.getInstance().importMessage( emMessage, false);绘画中当时可以取到消息,退出重新登录,获取不到消息内容。
用EMChatManager.getInstance().importMessage( emMessage, true); 发现是走的发消息的方式onEvent(EMNotifierEvent arg0)的case EventNewMessage:会回调

不知道Android客户端历史消息导入要怎么操作才行,请大神指教
已邀请:
importMessage(EMMessage message, boolean addToMemory)
向消息数据库导入一条聊天记录
void importMessages(java.util.List<EMMessage> msgs)
向消息数据库导入多条聊天记录 在调用次函数时要保证,消息的发送方或者接收方是当前用户 已经对函数做过速度优化, 推荐一次导入1000条数据
 
导入消息按照文档来写就好http://docs.easemob.com/doku.php?id=start:200androidcleintintegration:80importmsgtohxdb
 
用的这个方法importMessage(EMMessage, false);保存完后刷新界面调EMChatManager.getInstance().getAllConversations(),取不到会话
importMessage(EMMessage, true);第二个参数写true

要回复问题请先登录注册