注册

android导入消息到数据库问题


使用方法importMessage(EMMessage, ture);本次登录可以在conversation中获取到,但是下一次登录时,在conversation中无法获取到前一次导入的消息。请问这是没有真实的存储到数据库以致于下一次查询不到吗?本次登录是可以获取到插入的消息
 
已邀请:

lzan13 - 慢慢来,一步一个脚印?

你这个导入后 是否后边有发送了新的消息,就是聊天了呢?
有没有发送过其他新的消息都是一样的,下一次登录的时候手动导入到数据库的消息就不见了
想请问下,手动导入到数据库的数据,有没有真正的存储到数据库中去?或者和其他消息有什么区别?
其他消息在下一次登录的时候都会获取到,就是导入的消息在下一次登录获取不到

lzan13 - 慢慢来,一步一个脚印?

导入的消息和其他消息是一样的,会自动保存,你可以查看下你的本地数据库有没有这条消息,具体在username_emmsg.db的chat表中
@lzan13 
你好,很感谢。我查询了数据库,不管是使用importMessage还是使用saveMessage ,数据库中都查询不到导入的数据。而调用sendMessage后,就能实际存储到数据库中。
请问需要怎么处理,才能让消息导入数据库中呢?
非常感谢@lzan13,已解决,是因为我要导入的消息没有body的原因,addbody后,正常导入数据库

要回复问题请先登录注册