我想移至其他活动,但在我想清除所有其他活动之前。我知道方法Intent.FLAG_ACTIVITY_CLEAR_TOP,但是当我在移动后向后按下时它不起作用,然后再次显示上一个活动。我的代码是
Intent intent = new Intent(LoginActivity.this, WelcomeActivity.class);
intent.addFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP);
startActivity(intent);
progressDialog.dismiss();
感谢前进
有时不起作用,您应该在代码中添加此行
添加三个标志:
CLEAR_TOP仅在您具有单个Top的情况下才起作用,这意味着仅一项活动,因此您还需要添加Intent。清除任务和意图。您的代码中的新任务如下代码所示]