【问题标题】:Cordova application does not resume but restarts after pressing home button and then opening app againCordova 应用程序在按下主页按钮然后再次打开应用程序后不会恢复但会重新启动
【发布时间】:2014-08-25 11:19:28
【问题描述】:

我使用 Multi-Device Hybrid Apps for Visual Studio CTP 1.1

创建了一个 Android 应用程序

当按下主页按钮,应用程序被发送到后台,然后点击应用程序图标以重新打开应用程序时,会出现此问题。它不是恢复应用程序,而是重新启动。

由于应用程序是在 Multi-Device Hybrid Apps for Visual Studio 中构建的,因此无法对 AndroidManifest.xml 进行任何更改。

我也尝试将<preference name="launchMode" value="singleTask" /> 添加到config.xml,但没有奏效。

我的目标是 Android 4.1.2

我怎样才能让应用程序恢复而不是重新启动?

任何反馈都将不胜感激。

【问题讨论】:

    标签: android cordova visual-studio-2013 android-manifest multi-device-hybrid-apps


    【解决方案1】:

    Background Mode plugin 将在科尔多瓦为您处理此问题。

    另一种方法是使用res/cert 文件夹将内容注入到用于构建应用程序的本机项目中。自定义的AndroidManifest.xml 文件可以放在 res/cert/android 文件夹中。 FAQ 进一步详细说明了这一点。

    【讨论】:

    • 感谢 Avani,我将尝试添加自定义 AndroidManifest。如果这能解决我的问题,我会通知您。
    • 谢谢 Avani,我已经添加了带有 android:launchMode="singleInstance" 的 AndroidManifest,它就像一个魅力!
    • 太棒了!如果您还有其他问题,请发送电子邮件至 vscordovatools@microsoft.com。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2017-09-21
    • 1970-01-01
    • 2017-09-24
    • 1970-01-01
    • 2022-09-27
    • 2021-06-06
    • 1970-01-01
    相关资源
    最近更新 更多