所以我有一个按钮,当单击它时或多或少地像这样调用cordova:
$(document).delegate("#update", "tap", A);
function A() {
$.mobile.loading('show', {
text: "Please Wait...",
textVisible: true,
theme: "a"
});
setTimeout(function () {B();}, 100);
}
function B () {
cordova.exec(function(success) {
$.mobile.loading('hide');
},
function(error) {
$.mobile.loading('hide');
},
"MyPlugin",
"MyAction", [""]);
}
当我单击该按钮时,它会加载 jQueryMobile 动画,但是当调用 cordova 时,动画会停止循环并给人一种应用程序崩溃的感觉。我在任何地方都看到它说对插件的调用是异步的,但它看起来不像那样。
谢谢你的帮助。