Я использую 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);