Sto utilizzando jQueryMobile e phoneGap per un'applicazione mobile cross-device. Io uso la memoria locale html 5 per conservare i record che hanno funzionato per utente.Quale evento catturare per l'arresto dell'applicazione?
Non so quale evento PhoneGap catturare prima dello spegnimento dell'applicazione, così posso assicurarmi che i dati vengano salvati prima che l'arresto sia completato.
Base su suggerimento da parte di naughtur, ho provato sia a scaricare che a caricare eventi, nessuno dei due è stato attivato durante l'arresto dell'app. In seguito è il mio codice snip:
function persistTasks(){
alert ("is unloading the app");
offlineTasklist.set("tasks", tasklist);
}
function init() {
document.addEventListener("unload", persistTasks, false);
login();
}
$(document).ready(init);
che è interessante. provare a scaricare e scaricare gli eventi e postare se funzionano. In caso contrario, dovremo analizzare gli apis di PhoneGap – naugtur
Grazie naugtur! Avevo accettato alcune risposte, ma la percentuale non sembra rifletterci. Ma grazie comunque!! – xueru
Provato sia a scaricare che a caricare prima, nessuno dei due ha sparato durante la chiusura dell'applicazione. – xueru