/ / लगातार और गैर-निरंतर डेटा के बीच अंतर - एंड्रॉइड, एंड्रॉइड-गतिविधि, दृढ़ता, गतिविधि-जीवनचक्र

लगातार और गैर-लगातार डेटा के बीच अंतर - एंड्रॉइड, एंड्रॉइड-गतिविधि, दृढ़ता, गतिविधि-जीवन चक्र

onPause() बचाने के लिए इस्तेमाल किया जाना चाहिए persistent डेटा और onSaveInstanceState(Bundle) आमतौर पर सहेजने के लिए उपयोग किया जाता है non-persistent data.What क्या मतलब है? लगातार और गैर-निरंतर डेटा के बीच अंतर क्या है?

उत्तर:

जवाब के लिए 3 № 1

लगातार डेटा वह डेटा है जिसे आप पूरी तरह से बंद करने और अपने ऐप को पुनरारंभ करने के बाद भी उपलब्ध होना चाहते हैं।

इस डेटा को सुरक्षित रखने के तीन सबसे सामान्य तरीके SharedPreferences, एक स्थानीय डेटाबेस या फ़ाइल सिस्टम (फ़ाइल के रूप में डेटा संग्रहीत करना) का उपयोग करके है।

Android डेवलपर इसके लिए एक गाइड प्रदान करते हैं: http://developer.android.com/training/basics/data-storage/index.html


उत्तर № 2 के लिए 1

onPause () का उपयोग लगातार डेटा को बचाने के लिए किया जाना चाहिए

प्रतिबद्ध डेटा जो कि पूरे जीवन में उपयोग होने वाला है। उदाहरण के लिए अपने डेटाबेस या साझा वरीयताओं के अंदर डेटा।

onSaveInstanceState (बंडल) का उपयोग आमतौर पर गैर-स्थायी डेटा को बचाने के लिए किया जाता है

प्रतिबद्ध डेटा जो वर्तमान दृश्य सत्र के लिए विशिष्ट है। उदाहरण के लिए स्क्रीन पर विचारों की वर्तमान स्थिति पर नज़र रखना।