我的应用程序启动Activity1
。 Activity1
启动Activity2
。
在Activity2
上,如果按Home
按钮并点击应用程序的启动按钮,则会在Activity1
上重新开始。
是否可以恢复Activity2
?
提前致谢!
答案 0 :(得分:0)
在启动Activity2时完成Activity1并且不完成activity2。
写下以下行
moveTaskToBack(true);
点击主页按钮或onpause()事件的Click事件。
答案 1 :(得分:0)
我建议你阅读:http://developer.android.com/reference/android/app/Activity.html#ActivityLifecycle
Normaly不应该重启应用程序,除非Android系统需要更多内存。当Android通知您的应用程序现在将被杀死时,请务必保存您的应用程序状态。
答案 2 :(得分:0)
这是一个很老的问题,但我面临着完全相同的问题。我终于在清单文件中找到了解决方案。
我通过从清单文件中移除Activity2的属性android:launchMode =“singleInstance”来解决它,它按预期工作。
谢谢, 阿尼尔