【问题标题】:Launch the Android App which is in No Longer Visible State启动不再可见状态的 Android 应用程序
【发布时间】:2012-07-26 02:54:44
【问题描述】:
我的问题是当 Android 应用程序进入后台时。当我单击主页按钮并通过单击应用程序图标从主屏幕再次启动我的应用程序时,它应该显示与我进入主屏幕相同的屏幕。但它调用了onDestory() 方法,然后从我的应用程序中出来。我认为应用程序由于内存需求等原因被系统杀死,但我需要保持活动,它应该再次显示我离开的同一个屏幕,而不是重新开始。
这可以像维护会话一样实现。
【问题讨论】:
标签:
android
android-layout
android-intent
android-widget
【解决方案1】:
试一下
android:alwaysRetainTaskState="true"
在这些活动的 androidmanifest.xml 中,我认为 ICS 现在默认情况下会这样做。
【解决方案2】:
如果您的应用程序具有不同的屏幕由不同的活动组成以显示界面部分,则应用程序将在“主页”按钮后返回时显示相同的屏幕...但是如果您只是制作一些对象
可见=真或假
所以,恢复后你会看到第一个视图...尝试在不同的活动之间使用 Intents...并显示一段代码来帮助您...也许问题在于覆盖 onDestroy、onPause、 onResume 方法