我正在使用phonegap 制作一个android 应用程序。我正在使用phonegap 的Storage api 来查询数据库。这是我的代码:
function directPath(src, dest)
{
var db = window.openDatabase("Database", "1.0", "PhoneGap Demo", 200000);
db.transaction(queryDB, errorCB);
return arrayroute;
}
function queryDB(tx)
{
tx.executeSql(query, [], querySuccess, errorCB);
}
function querySuccess(tx,results) {
//Write some code here.
}
function errorCB(err) {
alert("Error in SQL: " + err);
}
问题是我想等到回调方法 querySuccess 完成执行后再从 directPath 方法返回。
不要尝试对抗异步性:您的应用程序最终可能会显得对用户没有响应。对之后必须执行的任何代码使用 querySuccess 回调。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)