`
public void SignOut(View view) {
Intent intent = new Intent(getApplicationContext(), MainActivity.class);
intent.addFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP);
startActivity(intent);
finish();
}
`我有一个安卓应用程序。活动就像 -> A->B->C->D->E。活动 A 有登录页面。所以在移动到下一个活动,即 B,我没有完成活动 A。堆栈增长如下:A,B,C,D 然后活动 D 完成并开始 E。在活动 E 中,我有一个退出按钮。到目前为止,我的堆栈是:A,B,C,E。按注销时,弹出 E。此时我想清除活动堆栈并开始我的第一个活动,即要求登录的 A。我无法做到这一点。退出后,我的堆栈变为 A、B、C、A。我希望堆栈只有 A。请帮忙。提前致谢。