मैं एक क्रॉस-डिवाइस मोबाइल एप्लिकेशन के लिए jQueryMobile और phoneGap का उपयोग कर रहा हूं। मैं उपयोगकर्ता द्वारा काम किए गए रिकॉर्ड जारी रखने के लिए एचटीएमएल 5 स्थानीय भंडारण का उपयोग करता हूं।एप्लिकेशन को बंद करने के लिए कौन सी घटना बंद है?
मुझे नहीं पता कि कौन सा फोनगैप ईवेंट एप्लिकेशन बंद होने से पहले पकड़ने के लिए है ताकि मैं सुनिश्चित कर सकूं कि शटडाउन पूर्ण होने से पहले डेटा सहेजा जा सके।
नॉटूर से सुझाव पर आधार, मैंने अनलोड और पहले से लोड की गई घटनाओं दोनों की कोशिश की, उनमें से कोई भी ऐप शटडाउन के दौरान निकाल दिया गया। बाद मेरी कोड स्निप है:
function persistTasks(){
alert ("is unloading the app");
offlineTasklist.set("tasks", tasklist);
}
function init() {
document.addEventListener("unload", persistTasks, false);
login();
}
$(document).ready(init);
कि दिलचस्प है। अनलोड करें और ईवेंट को पहले से लोड करें और वापस पोस्ट करें कि वे काम करते हैं या नहीं। यदि नहीं - हमें फोनगैप एपीआई – naugtur
में खोदना होगा धन्यवाद naugtur! मैंने कुछ जवाब स्वीकार कर लिए थे, लेकिन प्रतिशत उन्हें प्रतिबिंबित नहीं करता है। लेकिन फिर भी धन्यवाद!! – xueru
दोनों अनलोड और पहले से लोड करने का प्रयास किया, उनमें से कोई भी आवेदन बंद होने के दौरान निकाल दिया गया। – xueru