SDKsAndroid
查询指定会话
使用 getOneConversation() 按用户或群组获取一个会话。
getOneConversation() 按用户或群组获取一个会话信息,适用于从通讯录、用户资料或群资料进入聊天页的场景。单聊传对方用户 ID,群聊传群组 ID。
OpenIMClient.getInstance().conversationManager.getOneConversation(
new OnBase<ConversationInfo>() {
@Override
public void onSuccess(ConversationInfo conversation) {
// conversation 是目标会话资料。
}
@Override
public void onError(int code, String error) {
// code 和 error 说明失败原因。
}
},
sourceId,
ConversationType.SINGLE_CHAT
);参数 sourceId 在单聊中是对方 userID,在群聊中是 groupID。群聊根据群类型使用 ConversationType.GROUP_CHAT 或 ConversationType.SUPER_GROUP_CHAT。
成功回调返回 ConversationInfo。如果需要接收会话列表的新增或变化,请参考获取会话列表设置 OnConversationListener。
这个页面有帮助吗?