Public 属性 | |
int | CONNECTION_STATE_DISCONNECTED = 1 |
int | CONNECTION_STATE_CONNECTING = 2 |
int | CONNECTION_STATE_CONNECTED = 3 |
int | CONNECTION_STATE_RECONNECTING = 4 |
int | CONNECTION_STATE_ABORTED = 5 |
int io.agora.rtm.RtmStatusCode.ConnectionState.CONNECTION_STATE_DISCONNECTED = 1 |
初始状态。SDK 未连接到 Agora RTM 系统。
App 调用方法 login
时,SDK 开始登录 Agora RTM 系统,触发回调 onConnectionStateChanged
,并切换到 CONNECTION_STATE_CONNECTING 状态。
int io.agora.rtm.RtmStatusCode.ConnectionState.CONNECTION_STATE_CONNECTING = 2 |
SDK 正在登录 Agora RTM 系统。
onConnectionStateChanged
,并切换到 CONNECTION_STATE_CONNECTED 状态。 onConnectionStateChanged
,并切换到 CONNECTION_STATE_DISCONNECTED 状态。 int io.agora.rtm.RtmStatusCode.ConnectionState.CONNECTION_STATE_CONNECTED = 3 |
SDK 已登录 Agora RTM 系统。
onConnectionStateChanged
,并切换到 CONNECTION_STATE_RECONNECTING 状态。 onConnectionStateChanged
,并切换到 CONNECTION_STATE_ABORTED 状态。 logout
,SDK 登出 Agora RTM 系统成功,会触发回调 onConnectionStateChanged
,并切换到 CONNECTION_STATE_DISCONNECTED 状态。 int io.agora.rtm.RtmStatusCode.ConnectionState.CONNECTION_STATE_RECONNECTING = 4 |
SDK 与 Agora RTM 系统连接由于网络原因出现中断,SDK 正在尝试自动重连 Agora RTM 系统。
onConnectionStateChanged
,并切换到 CONNECTION_STATE_CONNECTED 状态。SDK 会自动加入中断时用户所在频道,并自动将本地用户属性同步到服务端。