私は、クロスデバイスモバイルアプリケーションにjQueryMobileとphoneGapを使用しています。私はhtml5ローカルストレージを使用して、ユーザーが作業していたレコードを保持します。アプリケーションを停止するために捕捉するイベントはどれですか?
アプリケーションのシャットダウン直前にどのphoneGapイベントを捕まえるのかわからないので、シャットダウンが完了する前にデータが保存されていることを確認できます。
naughturの提案に基づいて、私はアンロードイベントとbeforeunloadイベントの両方を試みましたが、どちらもアプリのシャットダウン中に解雇されませんでした。次は私のコードスニップです:
function persistTasks(){
alert ("is unloading the app");
offlineTasklist.set("tasks", tasklist);
}
function init() {
document.addEventListener("unload", persistTasks, false);
login();
}
$(document).ready(init);
。イベントをアンロードしてbeforeunloadし、動作しているかどうかを返信してください。そうでなければ、私たちはphonegapのapisを掘る必要があります – naugtur
ありがとうナグトゥール!私は答えのいくつかを受け入れましたが、その割合はそれを反映していないようです。とにかくありがとう!! – xueru
アンロードとアンロードの両方を試みましたが、アプリケーション終了中にどちらも起動しませんでした。 – xueru