你的浏览器禁用了JavaScript, 请开启后刷新浏览器获得更好的体验!
搜索问题、话题或人...
输入关键字进行搜索
搜索:
问题
精选文章
开源项目
视频教程
活动
· · ·
帮助
登录
注册
环信技术支持
环信_Android
如何删除本地某个聊天记录?
我看到API文档的EMChatDB 的方都标注着过时了,如果我想操作环信的数据库该如何做?
没有找到相关结果
已邀请:
与内容相关的链接
提交
13 个回复
zhangnan
API文档的EMCmdManager这个类的几个方法都可以删除本地的聊天记录clearConversation(java.lang.String username);deleteConversation(java.lang.String username)
huaxin
> forum.php?mod=redirect&goto=findpost&pid=1614&ptid=801
API文档的EMCmdManager这个类的几个方法都可以删除本地的聊天记录clearConversation(java.lang.String user ...
请问,我这样删除之后,如何把新的消息数据存到SDK的DB中,并在conversation中获取?
我先将消息一条一条的存入数据和内存
private void saveMessages(List
messages) {
for (int i = 0; i < messages.size(); i++) {
EMChatManager.getInstance().saveMessage(messages.get(i));
}
}
然后用一下方法获取
conversation = EMChatManager.getInstance().getConversation(toChatUsername);
但结果是 ,获取到消息的总条数,但每条消息都是null。我该如何解决这个问题?
huaxin
经常通过 EMChatManager.getInstance().getConversation(username).getAllMessages(); 获取到null的消息?
huaxin
EMChatManager.getInstance().saveMessage(messages.get(i));保存到数据库消息,第一次保存成功,第二次就保存失败了,不知道为什么
huaxin
getConversation(username); 是获取数据库的会话,还是内存中
huaxin
> forum.php?mod=redirect&goto=findpost&pid=1614&ptid=801
API文档的EMCmdManager这个类的几个方法都可以删除本地的聊天记录clearConversation(java.lang.String user ...
出来一个人啊
要回复问题请先
登录
或
注册
发起人
huaxin
问题状态
最新活动:
2015-04-08 11:30
浏览:
4833
关注:
0
人
13 个回复
zhangnan
huaxin
API文档的EMCmdManager这个类的几个方法都可以删除本地的聊天记录clearConversation(java.lang.String user ...
请问,我这样删除之后,如何把新的消息数据存到SDK的DB中,并在conversation中获取?
我先将消息一条一条的存入数据和内存
private void saveMessages(List
for (int i = 0; i < messages.size(); i++) {
EMChatManager.getInstance().saveMessage(messages.get(i));
}
}
然后用一下方法获取
conversation = EMChatManager.getInstance().getConversation(toChatUsername);
但结果是 ,获取到消息的总条数,但每条消息都是null。我该如何解决这个问题?
huaxin
huaxin
huaxin
huaxin
API文档的EMCmdManager这个类的几个方法都可以删除本地的聊天记录clearConversation(java.lang.String user ...
出来一个人啊