全部文档

更新时间: 2020-08-26

# 删除指定会话

从会话列表中移除指定会话. 不删除会话内的消息. 会话有新消息,将在会话列表中显示.

# 参数说明
参数 类型 必填 说明
conversationType ConversationType (opens new window) 会话类型, 当前为 ConversattionType.PRIVATE
targetId String 接收方的 userId
callback ResultCallback<Boolean> 回调接口
# 代码示例
ConversationType conversationType = ConversationType..PRIVATE;
String targetId = "接收方的 userId";

RongIMClient.getInstance().removeConversation(conversationType, targetId, new  ResultCallback<Boolean>() {
    /**
     * 成功回调
     */
    @Override
    public void onSuccess(Boolean success) {
        
    }
    /**
     * 失败回调
     * @param errorCode 错误码
     */
    @Override
    public void onError(RongIMClient.ErrorCode errorCode) {
        
    }
});
已复制
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20

错误码详情, 请查看 错误码表

# 按会话类型删除

按选定的会话类型删除会话. 不删除会话内的消息. 会话有新消息,将在会话列表中显示.

# 参数说明
参数 类型 必填 说明
conversationTypes ConversationType (opens new window)... 需要清空的会话类型列表. 当前 Conversattion.PRIVATE
callback ResultCallback 移除会话是否成功的回调
# 代码示例
 RongIMClient.getInstance().clearConversations(new RongIMClient.ResultCallback() {
    /**
     * 成功回调
     */
    @Override
    public void onSuccess(Object object) {
        
    }
    /**
     * 失败回调
     * @param errorCode 错误码
     */
    @Override
    public void onError(RongIMClient.ErrorCode errorCode) {
        
    }, ConversationType.PRIVATE);
已复制
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16

错误码详情, 请查看 错误码表

文档是否解决您的问题 ?

如果遇到产品相关问题,您可 提交工单 寻求帮助