बस सोच रहा है कि सक्रियताओं के बीच जानकारी को पास करने, इसे एक बंडल में जोड़ने या इस डेटा को स्टोर करने और एक्सेस करने के लिए सिंगलटन क्लास का उपयोग करने का बेहतर अभ्यास क्या है। मैंने अतीत में विभिन्न एंड्रॉइड साइड परियोजनाओं के लिए दोनों का उपयोग किया है, लेकिन अब मैं एक एंड्रॉइड प्रोजेक्ट पर काम कर रहा हूं जो कि बहुत बड़े पैमाने पर है, इसलिए शुरुआत की दिशा में चीजों को सही करना पसंद करेंगे।एंड्रॉइड बंडलों में निरंतर जानकारी पास करता है या सिंगलटन पैटर्न का उपयोग करता है?
मेरा एप्लिकेशन उपयोगकर्ताओं को प्रमाणित करता है और फिर उसे आईडी के आधार पर विभिन्न प्रश्नों को करना होगा। गतिविधियों के बीच युग्मन को कम करने के लिए, मुझे लगता है कि बस आईडी को बंडल में जोड़ना होगा, और उसके बाद प्रत्येक गतिविधि क्वेरी को जिस जानकारी की आवश्यकता है, उसे सर्वश्रेष्ठ शर्त होगी; हालांकि प्रतिक्रिया को बढ़ाने के लिए, मैं निरंतर जानकारी स्टोर करने के लिए एक सिंगलटन कक्षा का उपयोग करने की दिशा में झुका रहा था, आवश्यकता से अधिक प्रश्नों को रोक रहा था।
धन्यवाद एमएच, निश्चित रूप से जाने के मार्ग की तरह लगता है। –
क्षमा करें, मैंने इस प्रतिक्रिया को जल्द ही सही उत्तर के रूप में चिह्नित नहीं किया है! –
आवेदन करते समय इस निरंतर जानकारी की स्थिति को बहाल करने के लिए कोई सुझाव मारे गए/पुनरारंभ किए गए हैं? इस डेटा को सहेजने के लिए कोई कॉलबैक नहीं है, इसलिए केवल एक चीज जिसे मैं सोच सकता था उसे साझा किया गया था साझाकरण पर। –