Я использую jQueryMobile и phoneGap для мобильного приложения для нескольких устройств.Я использую локальное хранилище html 5 для сохранения записей, с которыми работал пользователь.
Я не знаю, какое событие phoneGap нужно перехватить непосредственно перед закрытием приложения, поэтому я могу убедиться, что данные сохранены до завершения выключения.
Основываясь на предложении от naughtur, я пробовал оба выгрузкии перед загрузкой событий ни одно из них не было запущено во время завершения работы приложения.Ниже приведен мой фрагмент кода:
function persistTasks(){
alert ("is unloading the app");
offlineTasklist.set("tasks", tasklist);
}
function init() {
document.addEventListener("unload", persistTasks, false);
login();
}
$(document).ready(init);