如何停止(而不是杀死)一个Activity来触发onRestart()?

时间:2010-11-26 21:20:51

标签: android android-activity

我正在开发Android应用程序。当用户运行我们的应用程序时,我们会出现问题,通过主页或后退按钮导航,然后再返回。从官方Android activity lifecycle documentation和Eric Burke有用的重新格式化lifecycle diagram,我怀疑我们的活动在停止时开始被杀死,但(严重地)没有被破坏。

换句话说,从运行开始,调用的函数是onPause(), onStop(), onRestart(), onStart()onResume()。请注意,重要的是,这意味着在中间调用onRestart()而不是onCreate(),如果应用程序刚被杀死并从内存中删除,就会发生这种情况。我认为这是问题所在。

这就是设置。这是一个问题:是否有任何方法可以可靠地强制应用程序停止,以便我可以重现这种情况。我不想杀死应用程序,我不希望它只是paused

是否有ADB命令? DDMS?电话里有什么东西?

我试过通过运行其他需要大量内存的应用程序来伪造它,但这总是导致它被彻底杀死,这意味着应用程序全部启动并且onCreate运行并且我没有学到任何东西。

1 个答案:

答案 0 :(得分:2)

  

有什么方法可以让我可以强制地强制停止应用程序,以便我可以重现这种情况。我不想杀死这个应用程序,我不希望它被暂停。

按HOME按钮。