退出Android应用

时间:2012-03-20 22:58:05

标签: android operating-system kill

我知道这是一个有争议的主题,我知道我想退出我的应用程序的原因并不纯粹:

  • 客户希望应用程序在用户离开15分钟后从头开始。
  • 该应用程序处于测试阶段,为了防止微小的泄漏从长远来看使应用程序崩溃,我想杀死该应用程序(直到我确定没有这样的存在)

我目前在用户离开应用程序15分钟后进行后台通话,我这样做:

this.finish();
System.exit(0);

这似乎工作正常。这真的会彻底杀死这个过程吗?请不要“你不应该放弃你的应用程序”讲座,我已经阅读了所有这些。

1 个答案:

答案 0 :(得分:0)

请阅读documentation

  

使VM停止运行并退出程序。如果先前使用true参数调用了runFinalizersOnExit(boolean),则所有对象将被正确地垃圾收集并首先完成。