【问题标题】:CORDOVA / PHONEGAP ON ANDROID 5.1 after background mode restarts always from INDEX后台模式重新启动后,ANDROID 5.1 上的 CORDOVA / PHONEGAP 始终从 INDEX
【发布时间】:2015-05-04 19:03:49
【问题描述】:

我使用 cordova / phonegap 开发的混合应用程序有问题(它尚未发布..它处于测试阶段)。作为帖子的主题,如果我在 NEXUS 5 上使用 ANDROID LOLLIPOP 5.1 测试我的应用程序并将我的应用程序置于后台模式,当我单击背景中的框时,它总是从 INDEX.HTML 重新启动。在这方面,我测试了 Cordova 启动应用程序(屏幕上显示 DEVICE READY 消息的应用程序)并添加了一些我浏览的更多页面(如 index.html、test.html、try.html)。行为完全相同:-(。有人知道帮我解决这个问题吗?新的 Android WebView 系统可能有一些问题?我尝试删除更新并卸载它,但行为没有改变。

在所有版本的 IOS 和所有版本的 Android 4.xx 上一切正常。 (我没有在棒棒糖 5.0 上测试过这种行为)

我使用过 cordova 3.7 或 4。(相同的行为)

提前致谢

【问题讨论】:

  • 我有一个装有 Android 5.1 的 Nexus 4 和一个我正在构建的 cordova 应用程序,但我没有这个问题。这可能是 Nexus 5 的一个怪癖,但您需要在 Android 5.1 上进行测试,而不是在 Nexus 5 上进行测试。
  • 非常感谢......不幸的是,Android 5 或 5.1 的模拟器非常慢。我也尝试过genymotion,但行为是一样的。您对如何在没有设备的情况下进行此测试有任何想法吗?
  • 使用其他设备。这是测试它的唯一方法。
  • 最后我能够在模拟器 Android 5.1 上测试应用程序并且一切正常。甚至是 Android 5.0 模拟器。模拟器和我的设备之间的唯一区别在于 KERNEL 和 BUILD 版本。运行良好的模拟器具有以下功能: KERNEL 3.4.67-01422-gd3ffcc7-dirtydirty@tyrion.par.corp.gooogle.com#1 Tue Sep 16 19:34:06 CEST 2014 BUILD number sdk_phone_armv7-eng 5.1 LKY45 1737576 test-keys 而不是我的 Nexus 5,有这个版本:3.4.0-g8a80a0e android-build@vpbs1.mtv.corp.google.com#1 Thu Feb 5 04:14:26 UTC 2015 BUILD number LMY47I
  • 对这个问题有任何想法吗?

标签: android cordova android-5.0-lollipop phonegap-build application-restart


【解决方案1】:

我终于找到了问题所在。在开发者选项中,启用了第 43 个选项 >:(“APPS - 不要保留活动:用户离开后立即销毁所有活动”。因此后台模式后我的科尔多瓦应用程序总是从索引重新启动。感谢您的帮助。

【讨论】:

    猜你喜欢
    • 2014-09-14
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-01-06
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多