试图杀死我的应用程序

时间:2016-03-21 19:35:16

标签: android kill

我正试图强制关闭我的应用以隐藏用户所做的事情。我正在使用下一个代码(即半工作)。它从屏幕上消失,但是当我按下打开的应用程序的按钮(底部的按钮,主页和后退按钮旁边)时,我仍然可以看到它。 你们知道什么是完全杀死应用程序的最佳方法吗?

 finish();
 moveTaskToBack(true);
 System.exit(0);

我会尝试更好地解释它: 事情是我有一个活动,当我按下指定的按钮时,它会打开另一个有计时器的按钮。如果用户在计时器到期之前没有进行组合,我想强制关闭所有应用程序。事情就是做我在代码中写的东西,我的应用程序最小化,当我按下底部的按钮(看到我所有打开的应用程序)时,我仍然可以看到它是开放的,而不是在第二个活动中但是在第一。

我不想将它从最近的应用程序列表中删除,一旦我尝试关闭它就不存在。

谢谢你们

3 个答案:

答案 0 :(得分:1)

只需在您希望以此方式行事的android:noHistory="true"文件中添加manifest

http://developer.android.com/guide/topics/manifest/activity-element.html#nohist

答案 1 :(得分:0)

试试这个:Runtime.getRuntime().exit(0);

答案 2 :(得分:0)

android.os.Process.killProcess(android.os.Process.myPid());
相关问题