1

我的应用程序启动 Activity1Activity1开始Activity2。在打开时Activity2,如果我按下Home按钮并单击应用程序的启动按钮,它会再次启动Activity1

是否可以恢复Activity2

提前致谢!

4

3 回答 3

0

这真的是一个老问题,但我面临着完全相同的问题。我终于在清单文件中找到了解决方案。

我通过从清单文件中删除 Activity2 的这个属性 android:launchMode="singleInstance" 解决了它,它按预期工作。

谢谢,阿尼尔

于 2013-11-13T03:55:53.350 回答
0

我建议您阅读以下内容:http: //developer.android.com/reference/android/app/Activity.html#ActivityLifecycle

通常,应用程序不会重新启动,除非 Android 系统需要更多内存。当 Android 通知您的应用程序现在将被终止时,请确保保存您的应用程序状态。

于 2011-12-12T11:01:52.473 回答
0

只需在 Activity2 启动时完成 Activity1,不要完成 Activity2。

写下一行

moveTaskToBack(true);

on 主页按钮的 Click 事件或 onpause() 事件。

于 2011-12-09T14:11:48.647 回答