मैं एक बंडल ऑब्जेक्ट को क्रमबद्ध करना चाहता हूं, लेकिन ऐसा करने का एक आसान तरीका प्रतीत नहीं होता है। पार्सल का उपयोग करना एक विकल्प की तरह प्रतीत नहीं होता है, क्योंकि मैं धारावाहिक डेटा को फ़ाइल में संग्रहीत करना चाहता हूं।बंडल को क्रमबद्ध करने के लिए कैसे?
ऐसा करने के तरीकों पर कोई विचार?
कारण मैं चाहता हूं कि यह मेरी गतिविधि की स्थिति को सहेजना और पुनर्स्थापित करना है, जब उपयोगकर्ता द्वारा इसे मार दिया जाता है। मैं पहले से ही उस राज्य के साथ एक बंडल बना रहा हूं जिसे मैं सहेजना चाहता हूं। लेकिन सिस्टम द्वारा गतिविधि को मारने पर एंड्रॉइड केवल इस बंडल को रखता है। जब उपयोगकर्ता गतिविधि को मारता है, तो मुझे इसे स्वयं स्टोर करना होगा। इसलिए मैं इसे फ़ाइल में क्रमबद्ध और स्टोर करना चाहता हूं। बेशक, यदि आपके पास एक ही चीज़ को पूरा करने का कोई अन्य तरीका है, तो मैं इसके लिए भी आभारी रहूंगा।
संपादित करें: मैंने अपने राज्य को बंडल के बजाय JSONObject के रूप में एन्कोड करने का निर्णय लिया। JSON ऑब्जेक्ट को एक बंडल में एक Serializable के रूप में रखा जा सकता है, या फ़ाइल में संग्रहीत किया जा सकता है। शायद सबसे कुशल तरीका नहीं है, लेकिन यह आसान है, और ऐसा लगता है कि यह ठीक काम करता है।
यकीन है कि काम करता है, मैं बस राज्य को बंडल करने के 2 तरीके से बचने की उम्मीद कर रहा था, भले ही वे बहुत समान हों। – hermo
यह वही है जो मुझे लगातार स्थिति बचाने के लिए दिमाग में था। – Awemo