当我通过图标或“最近的应用程序窗口集合(此按钮具有Android上所有打开的窗口)”重新打开应用程序时,我的Android应用程序的行为有所不同

我的目标:

应用程序正在运行,我希望它像我单击应用程序图标时将其打开时一样打开

我尝试更改AndroidLaunchMode,但是当我单击该图标时,该应用程序将重新启动。如果我在“最近使用的应用程序”窗口(我在其中看到当前视图)上打开应用程序,则它将在我离开它的位置打开。所以它应该以某种方式工作对吗?

我有一个Cordova应用程序,并且将AndroidLaunchMode设置为:

<preference name="AndroidLaunchMode" value="standard" />

<preference name="AndroidLaunchMode" value="singleTask" />

<preference name="AndroidLaunchMode" value="singleTop" />

<preference name="AndroidLaunchMode" value="singleInstance" />

所有人似乎都做同样的事情。我什至不知道正确的选择。

我怎么了还是我理解AndroidLaunchMode错误并需要更改其他内容?

更新:

AndroidLaunchMode不会出现在最终的AndroidManifest.xml中。问题似乎与cordova config.xml文件有关。

最佳答案

这以某种方式起作用:

<gap:config-file platform="android" parent="/manifest/application">
    <activity android:launchMode="singleInstance" />
</gap:config-file>

08-18 05:02