启动不再可见状态的Android应用程序

时间:2012-07-25 12:17:45

标签: android android-layout android-intent android-widget

我的问题是Android应用程序进入后台。单击“主页”按钮并通过单击“应用程序”图标从主屏幕再次启动我的应用程序时,它应显示与我进入主屏幕的同一屏幕。但它调用onDestory()方法然后来自我的应用程序。我认为应用程序由于内存要求等而被系统杀死,但我需要保持活动,它应该再次显示我离开的屏幕,而不是重新开始。

这可以像维持会话一样实现。

2 个答案:

答案 0 :(得分:1)

尝试放

android:alwaysRetainTaskState="true"
在androidmanifest.xml中对于那些活动

,我认为ICS现在默认执行此操作。

答案 1 :(得分:0)

如果您的不同屏幕的应用程序由不同的活动组成,以显示界面部分,应用程序将在“主页”按钮后返回时显示相同的屏幕...但是如果您只是制作一些对象

visible = true或false

所以,在恢复之后你会看到第一个视图...尝试在不同的活动之间使用Intent ...并显示一段代码来帮助你...也许问题在于覆盖onDestroy,onPause, onResume方法