[英]cordova.exec() is breaking my app code
我正在使用HTML5,Javascript / JQuery Mobile和Cordova / Phonegap开发Ipad应用程序。 它的功能之一是构建和发送电子邮件,我正在使用EmailComposer进行此操作,问题是在emailcomposer的屏幕运行并且我返回到应用程序后,许多列表视图(由Jquery Mobile生成)停止工作。
调试时,我发现这在函数cordova.exec()运行时发生。 我试图传递空的args,以为可能有些冲突,但是问题仍然存在。
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
。
而已!
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.