【发布时间】:2013-02-28 23:35:52
【问题描述】:
我有两个活动A1 和A2,A1 有下一步按钮,杀死应用按钮。 A2 有杀死应用按钮。
A1(下一步按钮)转到A2。在这两个活动的退出应用程序中,我调用android.os.Process.killProcess(android.os.Process.myPid()); 以完全终止该应用程序。现在我的问题是当开发人员选项(不保留活动)启用时,用户在A1 然后到A2 并杀死。应用程序直接转到A1,我知道如果我们启用选项 android 会删除返回的活动。但是当我退出应用程序时,为什么 android 将其视为后退键。
我对此有很大的担忧,因为当我按下 HOME 按钮时,我们只是杀死了该应用程序。当用户重新进入应用程序时,android 直接进入按下 HOME 键的屏幕。谁能告诉我应该怎么做才能完全清除退出应用程序的后台信息。
【问题讨论】:
-
android.os.Process.killProcess(android.os.Process.myPid());为什么?你为什么还要这样做?您正在尝试解决一个不存在的问题,并在此过程中创建新问题。 -
杀死应用程序并没有杀死历史..我不认为
-
你为什么要关心是否一开始就选择了开发选项?
-
因为这是一个高安全性相关的应用程序,所以如果我们用户想要退出应用程序,就想杀死该应用程序。但我不明白为什么即使应用程序被清理,android os 也会记住关闭的活动。
标签: android