你的浏览器禁用了JavaScript, 请开启后刷新浏览器获得更好的体验!
搜索问题、话题或人...
输入关键字进行搜索
搜索:
问题
精选文章
开源项目
视频教程
活动
· · ·
帮助
登录
注册
环信_Android
Android初始化会话不显示接收的消息
在初始化会话时,只能显示发送的消息,接受的消息不能显示,之后的聊天发送和接收能正常显示。
没有找到相关结果
已邀请:
与内容相关的链接
提交
8 个回复
zhangnan
显示的问题都是适配器逻辑控制,检查代码
小戎
adapter这边没问题啊。
一般来说,屏幕左边的是接收到的消息,右边是发送的消息,我在第一次进入应用,或是后台杀死进程后进入应用时只显示右边的消息,左边的不显示。
但是在进入应用之后的聊天,是能正常显示消息的,左边的,右边的消息都有
zhangnan
这个要调试代码,打印log看相关的代码有没有执行
小戎
打印log后,看到聊天的send(),onReceiver()方法都执行了,两者的message数量也增加了,页面显示也是正常的。但是后台杀死进程再进入应用,message的数量只增加了send()方法执行的数量,onReceiver()方法执行的message数量没有加上去,这是为什么呢
环信技术支持中心
消息的存取逻辑是这样的,进入应用后在开屏页或者登录页面调用loadAllConversations方法把消息由数据库加载到内存,显示会话里的具体消息时从内存里获取消息显示。看一下杀死进程再进入时的代码执行的逻辑,只显示发送消息时,接收方的有没有获取到呢?还要只增加了发送的数量是什么情况呢,是之前的有显示,之后再进入应用时接到的消息没显示吗?
小戎
比如说刚进入应用时有10条发送的消息,之后收到了2条消息,又发出了1条消息,杀死进程再进入,有11条发送的消息,0条收到的消息,
小戎
不杀死进程,转到其他页面在返回,数据是正常的,有11条发送的消息,2条收到的消息
小戎
是的
要回复问题请先
登录
或
注册
发起人
小戎
问题状态
最新活动:
2015-09-10 17:43
浏览:
4644
关注:
3
人
8 个回复
zhangnan
小戎
一般来说,屏幕左边的是接收到的消息,右边是发送的消息,我在第一次进入应用,或是后台杀死进程后进入应用时只显示右边的消息,左边的不显示。
但是在进入应用之后的聊天,是能正常显示消息的,左边的,右边的消息都有
zhangnan
小戎
环信技术支持中心
小戎
小戎
小戎