当从活动 A 到 B 时,我想从堆栈中清除 A:所以当用户在活动 B 中按下后退按钮时,应用程序退出。
Intent intent = new Intent(A.this, B.class);
intent.setFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP);
startActivity(intent);
这些代码行不起作用 - 应用程序返回到活动 A。我也尝试过 OR 与 flag Intent.FLAG_ACTIVITY_NEW_TASK
,结果相同。我其实也试过了FLAG_ACTIVITY_NO_HISTORY
。
我正在为我的应用程序使用 Android 2.2。