消息发送成功了,但是回到会话界面却看到状态是正在发送

pengjin0912 5天前 75

消息发送成功了,其他人也都收到了,发送消息界面显示对方已读,但是回到会话界面却看到状态是正在发送,此问题非必现,不知道是哪个地方有问题。现象如下图所示:

分析代码发现异常的时候lastMessage.status状态一直是sending,不会发送变化。

最新回复 (6)
  • HeavyRain 5天前
    引用 2
    有消息发送状态变化的通知,需要监听通知并刷新UI,可以用demo对比看看
  • pengjin0912 2天前
    引用 3
    是这个OnSendMessageListener监听吗?我只找到这个呢?
  • pengjin0912 2天前
    引用 4
    我测试了一下demo也是有这个问题的。复现方法是,发送完消息后,以很快的速度点击返回,就会回到会话列表界面,出现这个问题了。
  • pengjin0912 2天前
    引用 5

    这个问题不是非必现的,出现的时候,发现消息发送成功的监听都是成功了的。但是通过ChatManager.Instance().getConversationListAsync()获取后,lastmesseage的状态并没有变化。所以刷新界面的时候,会出现最刚开始图的现象。但是不知道为什么会这样子。

  • x86 1天前
    引用 6
    问题已修复,请更新到最新代码测试
  • pengjin0912 20小时前
    引用 7
    嗯,可以了。谢谢
返回