Android App Launcher奇怪的行为

时间:2011-12-21 14:44:37

标签: android launcher

大家好,我发现在启动应用程序时android中的奇怪行为。让我解释一下senerio。我从android的启动器页面启动我的应用程序,我的应用程序启动并运行正常,几分钟后,我按下主页按钮,然后转到启动器页面,然后再次选择我的应用程序,它从第一次启动它它应该从我离开的最后一个地方恢复。当我按下我的应用程序的第二个实例的启动屏幕上的后退按钮时,我可以回到我离开的最后一页。我对发生的事情更加困惑,有时候也不会发生这种情况。希望你们能帮助我解决这个问题,希望能有更好的回应。在此先感谢。

编辑#1: 它不会发生在只有三星和索尼发生的所有设备中,但与LG和HTC一起工作正常。

2 个答案:

答案 0 :(得分:1)

保持在后台运行的活动不在您手中。当您按下主页按钮时,您当前的活动会转到后台并且可以随时被杀死(onDestroy()将被调用),具体取决于您启动的其他应用程序的内存需求。

您启动的应用越多,杀死后台应用的机会就越多。

答案 1 :(得分:0)

行为可能是特定于设备的 - 尝试将游戏设置保存在'onPause()'函数中的持久位置,并在'onResume()'上检索它。然后,无论是启动新活动还是调用旧活动都无关紧要。