1

我正在使用 HTML5、Javascript/JQuery Mobile 和 Cordova/Phonegap 开发一个 Ipad 应用程序。它的功能之一是构建和发送电子邮件,我正在使用EmailComposer执行此操作,问题是在 emailcomposer 的屏幕运行并返回应用程序后,许多列表视图(由 Jquery Mobile 生成)停止工作。

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

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

知道是什么原因造成的吗?

4

2 回答 2

1

我不认为这个问题与具体有关cordova.exec- 这只是对任何本机功能的方法调用。

听起来更像是您的视图的一部分正在被重绘,而不是被 jQuery Mobile 增强。当您返回您的应用程序时,您可以在 jQuery Mobile 上触发create或事件。refresh

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

于 2012-08-08T14:14:35.577 回答
0

我也遇到了同样的问题,但现在我解决了:

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

而已!

于 2012-08-08T11:51:53.163 回答