如何强制关闭应用程序

时间:2012-06-22 12:08:39

标签: android process

当我的应用程序崩溃时,它会在随机活动中再次加载,而不是强行关闭。

当我致电android.os.Process.killProcess(android.os.Process.myPid())时,它也会遵循这种行为。

我只是希望我的应用程序在需要时强制关闭并让用户将报告发送给我。

我该怎么做才能避免这种行为?

1 个答案:

答案 0 :(得分:1)

你确定它会加载一些随机活动吗?通常它会在应用的活动堆栈顶部加载下一个活动。

来自https://stackoverflow.com/a/7240460/262462

  1. 使用FLAG_ACTIVITY_CLEAR_TOP启动第一个活动(启动屏幕或当前位于活动堆栈底部的任何活动)(这将退出之后启动的所有其他活动,这意味着 - 所有这些活动)。只是让活动堆栈中有这个活动(不是事先由于某种原因完成它)。
  2. 在此活动上致电完成()