Skip to main content

可以设置多个监听。

JIM.getInstance().getConnectionManager().addConnectionStatusListener("main", new IConnectionManager.IConnectionStatusListener() {

/// 连接状态变化的回调
/// - Parameters:
/// - status: 变化后的状态
/// - code: 连接错误码,在 JIMConst.ConnectionStatus.FAILURE 状态时有效,其它状态均为 0。
/// - extra: 附加信息
@Override
public void onStatusChange(JIMConst.ConnectionStatus status, int code, String extra) {
if (status == JIMConst.ConnectionStatus.CONNECTED) {
Log.i("TAG", "SDK connect success");
}
}

/// 数据库打开的回调,设备离线的情况下也可以打开本地数据库查看历史消息
@Override
public void onDbOpen() {
Log.i("TAG", "onDbOpen");
}

@Override
public void onDbClose() {

}
});