2012-08-07 105 views
1

我正在开发一个带有HTML5,Javascript/JQuery Mobile和Cordova/Phonegap的Ipad应用程序。它的一个特点是构建和发送电子邮件,我使用EmailComposer这样做,问题是在emailcomposer的屏幕运行后,我返回到应用程序,许多列表视图(由Jquery Mobile生成)停止工作。cordova.exec()正在打破我的应用程序代码

调试我发现这种情况发生在函数cordova.exec()运行时。我试图通过空的参数,认为可能有些冲突,但问题依然存在。

cordova.exec(null, null, "EmailComposer", "showEmailComposer", [args]); 

有什么想法可能会导致这种情况?

回答

0

我也面临同样的问题,但现在我解决它:

在“cordova.plist”写Key:EmailComposervalue:EmailComposer

就是这样!

+0

该文件在哪里? – 2012-11-10 23:31:56

1

我不认为问题是专门与cordova.exec做 - 这只是方法调用任何本地功能。

听起来更像是您的视图的一部分正在重绘,并没有得到jQuery Mobile的增强。当您返回到您的应用时,您可以触发jQuery Mobile上的createrefresh事件。

请参阅本页底部的更新列表部分http://jquerymobile.com/test/docs/lists/docs-lists.html

相关问题