|
@@ -458,15 +458,19 @@ public class MainActivity extends BaseActivity implements ImStatusListener, NetW
|
|
|
mTabRadioGroup.clearCheck();
|
|
mTabRadioGroup.clearCheck();
|
|
|
mTabRadioGroup.check(R.id.main_tab_one);
|
|
mTabRadioGroup.check(R.id.main_tab_one);
|
|
|
} else if (action.equals(LoginHelper.ACTION_LOGOUT)) {
|
|
} else if (action.equals(LoginHelper.ACTION_LOGOUT)) {
|
|
|
- MyApplication.getInstance().mUserStatus = LoginHelper.STATUS_USER_SIMPLE_TELPHONE;
|
|
|
|
|
- if (mCoreService != null) {
|
|
|
|
|
- mCoreService.logout();
|
|
|
|
|
|
|
+ try{
|
|
|
|
|
+ MyApplication.getInstance().mUserStatus = LoginHelper.STATUS_USER_SIMPLE_TELPHONE;
|
|
|
|
|
+ if (mCoreService != null) {
|
|
|
|
|
+ mCoreService.logout();
|
|
|
|
|
+ }
|
|
|
|
|
+ cancelUserCheckIfExist();
|
|
|
|
|
+ AlarmUtil.cancelAlarm(AlarmUtil.ID_SCHEDULE, AlarmUtil.ACTION_SCHEDULE);
|
|
|
|
|
+ startActivity(new Intent(MainActivity.this, LoginActivity.class));
|
|
|
|
|
+ // mFindRb.setChecked(true);
|
|
|
|
|
+ MainActivity.this.finish();
|
|
|
|
|
+ removeNeedUserFragment(false);
|
|
|
|
|
+ }catch (Exception e){
|
|
|
}
|
|
}
|
|
|
- cancelUserCheckIfExist();
|
|
|
|
|
- startActivity(new Intent(MainActivity.this, LoginActivity.class));
|
|
|
|
|
- // mFindRb.setChecked(true);
|
|
|
|
|
- MainActivity.this.finish();
|
|
|
|
|
- removeNeedUserFragment(false);
|
|
|
|
|
} else if (action.equals(LoginHelper.ACTION_CONFLICT)) {
|
|
} else if (action.equals(LoginHelper.ACTION_CONFLICT)) {
|
|
|
// 改变用户状态
|
|
// 改变用户状态
|
|
|
MyApplication.getInstance().mUserStatus = LoginHelper.STATUS_USER_TOKEN_CHANGE;
|
|
MyApplication.getInstance().mUserStatus = LoginHelper.STATUS_USER_TOKEN_CHANGE;
|