2012-06-22 194 views
0

当我的应用程序崩溃时,它会再次加载一个随机活动,而不是强制关闭。如何强制关闭应用程序

当我打电话给android.os.Process.killProcess(android.os.Process.myPid())时,它也是如此。

我只是想让我的应用程序强制关闭,如果需要,让用户发送我的报告。

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

回答

1

你确定它加载了一些随机活动?通常它会在应用程序的活动堆栈上加载下一个活动。

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

  1. 开始第一个活动(无论是闪屏,或任何活动目前在活动堆栈的底部)与FLAG_ACTIVITY_CLEAR_TOP(这将退出后,所有其他活动正式开始,这意味着- 他们全部)。只需在活动堆栈中进行此活动(不提前由于某种原因完成它)。
  2. call finish()此活动