JMessage获取会话,一定机率Conversation为null

android
标签: #<Tag:0x00007fb83c59f870>

(Fearless。) #1
conversation = JMessageClient.getSingleConversation(toid);
            if (conversation == null) {
                conversation = Conversation.createSingleConversation(toid);
            }
            adapter = new PrivateLetterChatAdapter(this, conversation);

部分代码 这样,一定机率下conversation 为null


#2

(Fearless。) #3

这个我知道,都检查过了,这个代码 也是参考 你们github demo代码, 确定 有会话的,有时候能拿到会话,有时候拿不到。很奇怪 ,多刷新 几次就有这样的频率


(Fearless。) #4

我这边需要 去取会话实例的。

对于不需要关注会话实例的开发者可以使用此方法

如果 需要 会话实例的话不能使用 createSingleTextMessage,从参数上都不太符合,没有过会话的 应该创建一个会话吧,而不是创建一个textMessage


#6

提供你复现的步骤和复现得到的完整的客户端日志(从初始化开始到复现到该问题)