我的问题很简单,但我无法在网上找到任何东西。我正在完成手机应用程序的开发,并且由于不同步执行,我遇到了科尔多瓦的一些问题。因为它是现在,我必须做这样的事情:如何使科尔多瓦同步
var finishedFl = 0;
cordova.exec(
function(info) {
.... [Function goes here]
finishedFl = 1;
},
function (info) {
alert('Error');
},
'Smapps', 'getInfo', []);
While(finishedFl != 1){
wait;
}
anotherFunction();
我发现程序非常麻烦的这种方式,显然并不好。所以问题是:是否有任何方法让Cordova执行同步?
同步在OOP客户端 - 服务器应用程序中是一个坏主意。你想通过同步实现什么? –
因为在执行cordova.exec()之后我需要连接一个WebService。异步执行使得WS的变量值为空。最后,导致应用程序失败 – pablo10ksk
只使用cordova的回调。 –