退出登录回调了成功的方法,但是调用 EMClient.getInstance().getCurrentUser();返回的是退出登录的用户
new Thread(new Runnable() {
@Override
public void run() {
// EMClient.getInstance().logout(true);//此方法为同步方法,里面的参数true表示退出登录时解绑GCM或者小米推送的token
//此方法为异步方法
EMClient.getInstance().logout(true, new EMCallBack() {
@Override
public void onSuccess() {
Log.i("退出登录成功");
退出登录回调了success的方法,但是调用EMClient.getInstance().isConnected();返回的是true
调用EMClient.getInstance().getCurrentUser();返回的是退出登录的用户
以至于后面再登录用户,实际是没有登录成功的,为什么调用了退出登录,结果没有退出成功呢?
@Override
public void run() {
// EMClient.getInstance().logout(true);//此方法为同步方法,里面的参数true表示退出登录时解绑GCM或者小米推送的token
//此方法为异步方法
EMClient.getInstance().logout(true, new EMCallBack() {
@Override
public void onSuccess() {
Log.i("退出登录成功");
退出登录回调了success的方法,但是调用EMClient.getInstance().isConnected();返回的是true
调用EMClient.getInstance().getCurrentUser();返回的是退出登录的用户
以至于后面再登录用户,实际是没有登录成功的,为什么调用了退出登录,结果没有退出成功呢?
没有找到相关结果
已邀请:
1 个回复
smxy