# joinChatRoom

public abstract void joinChatRoom(String chatRoomId, int defMessageCount, RongIMClient.OperationCallback callback)

加入聊天室。

如果聊天室不存在，SDK 会创建聊天室并加入，如果已存在，则直接加入。 可以通过传入的 defMessageCount 设置加入聊天室成功之后需要获取的历史消息数量。 -1 表示不获取任何历史消息，0 表示不特殊设置而使用 sdk 默认的设置（默认为获取 10 条），defMessageCount `0 < defMessageCount <= 50` 为获取的消息数量，最大值为 50。

#### Parameters

chatRoomId

聊天室 id。

defMessageCount

进入聊天室拉取消息数量，-1 时不拉取任何消息，0 时拉取 10 条消息，最多只能拉取 50 条。 （加入聊天室时会传本地最后一条消息的时间戳，拉取的是这个时间戳之后的消息。比如：这个时间戳之后有 3 条消息，defMessageCount传 10，也只能拉取 3 条消息。）

callback

状态回调。