簡體   English   中英

cordova.exec()破壞了我的應用程序代碼

[英]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上觸發createrefresh事件。

請參閱本頁底部有關更新列表的部分http://jquerymobile.com/test/docs/lists/docs-lists.html

我也遇到了同樣的問題,但是現在我解決了:

在“ cordova.plist”中,編寫Key:EmailComposervalue:EmailComposer

而已!

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM