gpt4 book ai didi

cordova - 如何等待回调函数返回?

转载 作者:行者123 更新时间:2023-12-04 23:06:51 25 4
gpt4 key购买 nike

我正在使用 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 回调。

关于cordova - 如何等待回调函数返回?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10062580/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com