我的问题是Android应用程序进入后台。单击“主页”按钮并通过单击“应用程序”图标从主屏幕再次启动我的应用程序时,它应显示与我进入主屏幕的同一屏幕。但它调用onDestory()
方法然后来自我的应用程序。我认为应用程序由于内存要求等而被系统杀死,但我需要保持活动,它应该再次显示我离开的屏幕,而不是重新开始。
这可以像维持会话一样实现。
答案 0 :(得分:1)
尝试放
android:alwaysRetainTaskState="true"
在androidmanifest.xml中对于那些活动,我认为ICS现在默认执行此操作。
答案 1 :(得分:0)
如果您的不同屏幕的应用程序由不同的活动组成,以显示界面部分,应用程序将在“主页”按钮后返回时显示相同的屏幕...但是如果您只是制作一些对象
visible = true或false
所以,在恢复之后你会看到第一个视图...尝试在不同的活动之间使用Intent ...并显示一段代码来帮助你...也许问题在于覆盖onDestroy,onPause, onResume方法