Android App Icon意图类别似乎不一致

时间:2014-07-14 20:21:01

标签: android android-intent

单击我的应用程序图标有时会将我带到启动器活动,但有时它会恢复停止的活动(模拟在最近点击应用程序的行为)。

我读过(找不到具体的文档,除了3年前Diane Hackborn的一篇文章),大约半小时后,操作系统会确保当你点击应用程序图标时,它会重新启动应用程序,但有时它似乎在我退出应用程序后直接执行此操作(使用主页按钮,而不是后退按钮,因为它将调用活动完成)。

  1. 这是为什么?
  2. 有没有办法强制Android操作系统中的启动器活动而不先杀死应用程序然后重新启动它?我需要在应用程序可能已经运行后测试我的应用程序如何处理启动器活动。

1 个答案:

答案 0 :(得分:1)

  1. 只要有必要,Android就会释放内存。为此,它将杀死非活动应用程序。如果你的应用程序转到后台,Android可能会杀死它。时间问题。
  2. 你可以杀死你的应用程序,或者当它转到后台时你可以让它自杀。没有其他选择了。
  3. 为了让你的应用程序自行终止,你应该覆盖onPause()方法(当应用程序转到后台时总是调用它)并在其中添加对onDestroy()的调用。