按下主页按钮时我的应用程序重启

时间:2012-07-25 09:19:04

标签: android

我的android应用程序正在运行。我按“主页按钮”返回菜单应用程序,而不是按我的应用程序图标以恢复它,但是我的第一个活动的方法是“onCreate()”而不是最后一个活动的方法“onResume()”在按下“主页按钮”之前看到。

我只在物理设备上有这个问题,而不是在Android模拟器上。 是否在Manifest文件上设置了一些属性?

你有什么想法吗?

3 个答案:

答案 0 :(得分:2)

确保您没有启用开发人员选项:离开时销毁活动。我碰巧告诉我,我启用了这个选项而忘了它,所以每次活动都重新开始。

答案 1 :(得分:0)

应该有一个Bundle被发送到你的onCreate方法。该捆绑包含有关如何恢复应用的信息。

我建议你把Log.d(“”,“”);将消息放入onCreate()和onResume()方法,以查看何时调用哪一个。给我看一些代码,我可以进一步帮助。

请看这些: Android example which uses onResume, onStart and onRestart http://developer.android.com/reference/android/app/Activity.html#ActivityLifecycle

答案 2 :(得分:0)

可能是您的设备耗尽或内存不足。覆盖onLowMemory()方法,并在其中放入一个日志或其他内容,以查看它是否被调用。