环信实现全局监听单点登录

2019-04-10  本文已影响0人  61091e4239d8

首先环信的前提条件都已准备完成,比如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 {

                            }

                         //当前网络不可用,请检查网络设置

                }

            }

        });

上一篇下一篇

猜你喜欢

热点阅读