如何只打开我的应用程序的一个实例

时间:2013-01-08 08:33:08

标签: java android

我找到了这段代码

android:launchMode="singleTask"

并且它正在工作但是当我打开我的应用程序的另一个实例时,旧的应用程序被删除并且新的实例被创建,我希望旧的实例保持活跃状态​​,新的应用程序将转向旧版本。

3 个答案:

答案 0 :(得分:0)

如果系统销毁了活动,则在打开应用程序时将创建活动的新实例。如果它只是暂停/停止,您将返回“旧”活动。

答案 1 :(得分:0)

尝试在清单中使用android:launchMode="singleInstance"进行活动,看看是否有帮助。

答案 2 :(得分:0)

当您通过后退按钮退出活动时(通过其他方式,但不是通过按下主页按钮),它将被销毁,并在您下次访问时重新创建。但是,您可以将实例数据保存在您将在onCreate方法中提交的savedInstanceState中。