【问题标题】:Cordova plugins became undefined after restoring application恢复应用程序后,Cordova 插件变得未定义
【发布时间】:2014-07-31 08:35:49
【问题描述】:

我正在开发基于 angularjs 的 html5/css3 应用程序。并使用cordova 3.5.0将其构建到android应用程序中。 一切正常,直到我使用手机上的“主页”按钮隐藏应用程序然后恢复它:在整个应用程序重新加载之后,插件变得未定义。

任何想法为什么会发生这种情况以及如何解决它?也许我需要澄清一下项目结构?

我想尝试使用cordova .exec() 调用插件,但此方法也未定义。

【问题讨论】:

  • 可能尝试修改platforms/android/AndroidManifest.xml来改变启动模式:android:launchMode="singleInstance"
  • 感谢您的建议,我自己已经解决了这个问题,但我认为它应该也有帮助,但我无法修改 AndroidManifest.xml。

标签: javascript android angularjs cordova


【解决方案1】:

嗯,我发现了问题所在,我现在觉得自己很愚蠢。 开发选项中有一个选项:“不要保留活动”,我正在我同事的设备上测试应用程序并且此选项已打开(我相信它默认关闭),所以这是问题的根源.

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2018-01-12
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-08-04
    相关资源
    最近更新 更多