消息发送成功了,其他人也都收到了,发送消息界面显示对方已读,但是回到会话界面却看到状态是正在发送,此问题非必现,不知道是哪个地方有问题。现象如下图所示:
分析代码发现异常的时候lastMessage.status状态一直是sending,不会发送变化。
这个问题不是非必现的,出现的时候,发现消息发送成功的监听都是成功了的。但是通过ChatManager.Instance().getConversationListAsync()获取后,lastmesseage的状态并没有变化。所以刷新界面的时候,会出现最刚开始图的现象。但是不知道为什么会这样子。