更新时间: 2021-03-08
# 加入聊天室
如果聊天室不存在,SDK 会创建聊天室并加入,如果已存在,则直接加入.
# 参数说明
参数 | 类型 | 必填 | 说明 |
---|---|---|---|
chatRoomId | String | 是 | 聊天室 ID |
defMessageCount | int | 是 | 拉取聊天消息记录数. 1. -1 表示不获取任何历史消息; 2. 0 表示使用 sdk 默认的设置(默认为10 条); 3. 获取的消息数量最大值为 50 条 |
callback | OperationCallback | 是 | 回调接口 |
# 示例代码
String chatroomId = "聊天室 ID"; int defMessageCount = 50; RongIMClient.getInstance().joinChatRoom(chatroomId, defMessageCount, new RongIMClient.OperationCallback() { /** * 成功回调 */ @Override public void onSuccess() { } /** * 失败回调 * @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
21
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
# 加入存在的聊天室
加入聊天室,需加入 已存在 的聊天室。若聊天室不存在,则加入失败。
# 参数说明
参数 | 类型 | 必填 | 说明 |
---|---|---|---|
chatRoomId | String | 是 | 聊天室 ID |
defMessageCount | int | 是 | 拉取聊天消息记录数. 1. -1 表示不获取任何历史消息; 2. 0 表示使用 sdk 默认的设置(默认为10 条); 3. 获取的消息数量最大值为 50 条 |
callback | OperationCallback | 是 | 回调接口 |
# 示例代码
String chatroomId = "聊天室 ID"; int defMessageCount = 50; RongIMClient.getInstance().joinExistChatRoom(chatroomId, defMessageCount, new RongIMClient.OperationCallback() { /** * 成功回调 */ @Override public void onSuccess() { } /** * 失败回调 * @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
21
22
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22