【发布时间】: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