环信实现全局监听单点登录
首先环信的前提条件都已准备完成,比如jar包、初始化、、、,在自己的Application里注册
//注册一个监听连接状态的listener
ChatClient.getInstance().addConnectionListener(new ChatClient.ConnectionListener() {
@Override
public void onConnected() {
}
@Override
public void onDisconnected(final int error) {
if (error == EMError.USER_REMOVED) {
// 显示帐号已经被移除
} else if (error == EMError.USER_LOGIN_ANOTHER_DEVICE) {
// 显示帐号在其他设备登录error = 206
Intent intent = new Intent(getApplicationContext(), FinishAty.class);
intent.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
startActivity(intent);
} else {
if (NetUtils.hasNetwork(me)) {
}
//连接不到聊天服务器
else {
}
//当前网络不可用,请检查网络设置
}
}
});