cordova.exec() 正在破坏我的应用程序代码
cordova.exec() is breaking my app code
我正在开发一个带有HTML5,Javascript/JQuery Mobile和Cordova/Phonegap的Ipad应用程序。它的功能之一是构建和发送电子邮件,我正在使用EmailComposer执行此操作,问题是在电子邮件编辑器的屏幕运行并且我返回应用程序后,许多列表视图(由Jquery Mobile生成)停止工作。
调试我发现当函数 cordova.exec() 运行时会发生这种情况。我试图传递空的参数,认为也许有什么冲突,但问题仍然存在。
cordova.exec(null, null, "EmailComposer", "showEmailComposer", [args]);
知道是什么原因造成的吗?
我认为
问题不是专门与cordova.exec
有关 - 这只是任何本机功能的方法调用。
听起来更像是你的视图的一部分正在被重新绘制,而不是被jQuery Mobile增强。当您返回到应用程序时,您可以在 jQuery Mobile 上触发create
或refresh
事件。
请参阅本页底部有关更新列表的部分 http://jquerymobile.com/test/docs/lists/docs-lists.html
我也遇到了同样的问题,但现在我解决了它:
在"cordova.plist"中写下Key:EmailComposer
和value:EmailComposer
。
就是这样!
相关文章:
- 如何在Chrome中找到JSON后将其放入我的应用程序's开发人员工具
- 在我的应用程序中,当我使用targent as_blank时,弹出窗口被阻止
- JSHint 错误:未定义我的应用程序 (W117)
- 为什么我的应用程序没有到达控制台.log
- cordova.exec() 正在破坏我的应用程序代码
- 约曼发电机有棱角的咕哝发球:dist打断了我的应用程序
- jQuery日期选择器未显示在我的应用程序中
- 如果我刷新几次,为什么我的应用程序会在Chrome中崩溃
- 在我的应用程序中集成android街景和谷歌地图
- 我应该将javascript框架与我的应用程序捆绑在一起还是使用公共CDN
- LearnBoost的Up for Node.js似乎无法正确重新启动我的应用程序
- 如何消除我的应用程序上的希腊字符
- 如何在我的应用程序中动态加载JS文件
- 我的应用程序中的可点击元素应始终是锚标记
- 如果我只想在我的应用程序中使用表单生成器,则 Alloy UI 的 zip 文件中要包含哪些文件夹
- 通过我的应用程序删除驻留在内部 Linux 服务器上的文件
- 当我第二次运行我的应用程序时,结果没有显示
- 如何从我的应用程序在用户墙上发布
- Facebook,通知用户我的应用程序更新
- window.open() 使我的应用程序在 Blackberry10 上崩溃