你的浏览器禁用了JavaScript, 请开启后刷新浏览器获得更好的体验!
搜索问题、话题或人...
输入关键字进行搜索
搜索:
问题
文章
开源项目
教程
FAQ
· · ·
活动
帮助
话题
周刊
登录
注册
环信_Android
Android端我原来使用的2.1.4的异地登录会有效果,跳dialog,但是换了2.2.4以后就没效果了
Android端我原来使用的2.1.4的异地登录会有效果,跳dialog,但是换了2.2.4以后就没效果了,请问是什么问题
没有找到相关结果
已邀请:
与内容相关的链接
提交
6 个回复
zhangnan
这个不是异地登录,是重复登录才会被踢弹对话框
zeroize
我是2台手机上测试的。那demo的相关代码在哪?
zhangnan
/**
* 显示帐号在别处登录dialog
*/
private void showConflictDialog() {
isConflictDialogShow = true;
DemoHXSDKHelper.getInstance().logout(false,null);
String st = getResources().getString(R.string.Logoff_notification);
if (!MainActivity.this.isFinishing()) {
// clear up global variables
try {
if (conflictBuilder == null)
conflictBuilder = new android.app.AlertDialog.Builder(MainActivity.this);
conflictBuilder.setTitle(st);
conflictBuilder.setMessage(R.string.connect_conflict);
conflictBuilder.setPositiveButton(R.string.ok, new DialogInterface.OnClickListener() {
@Override
public void onClick(DialogInterface dialog, int which) {
dialog.dismiss();
conflictBuilder = null;
finish();
startActivity(new Intent(MainActivity.this, LoginActivity.class));
}
});
conflictBuilder.setCancelable(false);
conflictBuilder.create().show();
isConflict = true;
} catch (Exception e) {
EMLog.e(TAG, "---------color conflictBuilder error" + e.getMessage());
}
}
}
zeroize
我代码就是这样的啊,那会有什么原因造成这个不成功吗?
zhangnan
调试看执行了没啊
zeroize
我查了提示账号别处登录的代码执行了,就是没有dialog没有跳出来
要回复问题请先
登录
或
注册
发起人
zeroize
问题状态
最新活动:
2015-11-24 13:24
浏览:
5072
关注:
2
人
6 个回复
zhangnan
zeroize
zhangnan
* 显示帐号在别处登录dialog
*/
private void showConflictDialog() {
isConflictDialogShow = true;
DemoHXSDKHelper.getInstance().logout(false,null);
String st = getResources().getString(R.string.Logoff_notification);
if (!MainActivity.this.isFinishing()) {
// clear up global variables
try {
if (conflictBuilder == null)
conflictBuilder = new android.app.AlertDialog.Builder(MainActivity.this);
conflictBuilder.setTitle(st);
conflictBuilder.setMessage(R.string.connect_conflict);
conflictBuilder.setPositiveButton(R.string.ok, new DialogInterface.OnClickListener() {
@Override
public void onClick(DialogInterface dialog, int which) {
dialog.dismiss();
conflictBuilder = null;
finish();
startActivity(new Intent(MainActivity.this, LoginActivity.class));
}
});
conflictBuilder.setCancelable(false);
conflictBuilder.create().show();
isConflict = true;
} catch (Exception e) {
EMLog.e(TAG, "---------color conflictBuilder error" + e.getMessage());
}
}
}
zeroize
zhangnan
zeroize