|
|
@@ -346,6 +346,20 @@ public class MainActivity extends BaseActivity implements NetWorkObservable.NetW
|
|
|
|
|
|
} else if (action.equals(LoginHelper.ACTION_TOKEN)) { //TOKEN异常
|
|
|
// TODO token异常
|
|
|
+ // 改变用户状态
|
|
|
+ MyApplication.getInstance().mUserStatus = LoginHelper.STATUS_USER_TOKEN_CHANGE;
|
|
|
+ mCoreService.logout();
|
|
|
+ removeNeedUserFragment(true);
|
|
|
+ cancelUserCheckIfExist();
|
|
|
+ // 弹出对话框
|
|
|
+ startActivity(new Intent(MainActivity.this, UserCheckedActivity.class));
|
|
|
+ if (Build.VERSION.SDK_INT == Build.VERSION_CODES.HONEYCOMB) {
|
|
|
+ mActivityManager.moveTaskToFront(getTaskId(), ActivityManager.MOVE_TASK_WITH_HOME);
|
|
|
+ } else if (Build.VERSION.SDK_INT > Build.VERSION_CODES.HONEYCOMB) {
|
|
|
+ mActivityManager.moveTaskToFront(getTaskId(), ActivityManager.MOVE_TASK_NO_USER_ACTION);
|
|
|
+ }
|
|
|
+
|
|
|
+
|
|
|
ToastUtil.showToast(MainActivity.this, "TOKEN 错误,建议重新登陆");
|
|
|
} else if (action.equals(LoginHelper.ACTION_NEED_UPDATE)) {
|
|
|
// mFindRb.setChecked(true);
|