你的浏览器禁用了JavaScript, 请开启后刷新浏览器获得更好的体验!
输入关键字进行搜索
搜索:
没有找到相关结果
zhangnan
jwzywanasnli
breeze - 如:80后IT男..
要回复问题请先登录或注册
9 个回复
zhangnan
jwzywanasnli
双方都是demo吗,看下本地数据库有多少条消息
conversation = EMChatManager.getInstance().getConversation(username);
conversation.getAllMessages()
这样是不是获取数据库中,跟某个人的全部聊天记录呢?
如果是的话。在不退出情况下,没问题。一旦退出,关闭程序再打开再登录,获取就是1条。
如果不是的话,应该是哪条语句呢
zhangnan
conversation = EMChatManager.getInstance().getConversation(username);
conversation.getAllMessages( ...
是跟某个人的全部聊天记录,推出就一条了,本地还有吗
jwzywanasnli
是跟某个人的全部聊天记录,推出就一条了,本地还有吗
什么是本地还有么?聊天记录不就是存储在本地数据库么?那条语句不是从数据库获取么?获取到的就1条。这算本地有还是没有啊。
jwzywanasnli
是跟某个人的全部聊天记录,推出就一条了,本地还有吗
聊天聊了10句→退出登录→退出程序→打开程序→登录→EMChatManager.getInstance().loadAllConversations()→conversation = EMChatManager.getInstance().getConversation(username)→打印conversation.getMsgCount()→显示1条
这样是不是清楚一点了
zhangnan
聊天聊了10句→退出登录→退出程序→打开程序→登录→EMChatManager.getInstance().loadAllConversations ...
我知道你的意思。。。我是说获取会话只有一条,这时候本地有多少条,去数据库看看
breeze - 如:80后IT男..
options.setNumberOfMessagesLoaded(1);
一定是你这里设置成1了