如何杀死正在运行的Android应用程序?

时间:2013-02-19 11:52:12

标签: android

我正在开发一个具有注销按钮的Android应用程序。当我点击它时,我需要完全关闭我的应用程序(我不想在后台运行应用程序)。

我也试过了System.exit(0)finish()

3 个答案:

答案 0 :(得分:4)

注销按钮上的

尝试以下代码:

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

我认为这不会完全关闭您的应用,但会退出所有活动。

答案 1 :(得分:0)

Android有一种安全关闭应用程序的机制。

在堆栈的最后一个Activity中(通常是main,或者只是你已经开始的第一个)覆盖onDestroy()方法。

您可以调用System.runFinalizersOnExit(true)来确保在应用程序退出时最终确定所有对象并进行垃圾收集,或者如果您愿意,可以通过android.os.Process.killProcess(android.os.Process.myPid())快速终止应用程序。

答案 2 :(得分:0)

finish() - 方法运行活动的销毁。所以,它应该就在这里。