我有两项活动A1
和A2
,A1
有“下一步”按钮,“杀死”应用按钮。 A2
已杀死应用按钮。
A1
(下一步按钮)转到A2
。在两个活动的退出应用程序中,我调用android.os.Process.killProcess(android.os.Process.myPid());
完全终止应用程序。现在我的问题是当启用了开发者选项(不要保持活动),并且用户在A1
然后到A2
并且杀了。应用程序直接转到A1
,我知道如果我们启用选项android会删除返回的活动。但是当我退出应用程序时,为什么android会将其视为后退按键。
我对此非常关注,因为当我按下HOME按钮时,我们只是杀了应用程序。当用户重新进入app时,android直接进入已按下HOME键的屏幕。任何人都可以告诉我该如何完全清除退出时应用程序的后台信息。
答案 0 :(得分:0)
调用活动A2后,调用finish(),如下所示:
callingActivityA2() {
Intent i = new Intent(this, activityA2.class);
startActivity(i);
finish();
}