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);
}
問題は、directPath メソッドから戻る前に、コールバック メソッド querySuccess の実行が終了するまで待ちたいことです。