0

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

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

我只希望我的应用程序在需要时强制关闭,并让用户向我发送他们的报告。

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

4

1 回答 1

1

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

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

  1. 使用 FLAG_ACTIVITY_CLEAR_TOP 启动第一个活动(启动屏幕或当前位于活动堆栈底部的任何活动)(这将退出在它之后启动的所有其他活动,这意味着 - 所有活动)。只需让这个活动在活动堆栈中(由于某种原因提前完成)。
  2. 在这个活动上调用finish()
于 2013-03-13T11:03:20.663 回答