2011-03-01 8 views
5

अधिकांश ऐप्स में कुछ प्रकार की प्राथमिकताएं या उपयोगकर्ता सेटिंग्स होती हैं जिन्हें साझा किए गए संदर्भों के माध्यम से संग्रहीत किया जा सकता है। उपयोगकर्ता के लिए अपनी सेटिंग्स को संपादित करने के लिए एक गतिविधि का पहला कार्यान्वयन काफी सीधे था: कुछ इनपुट फ़ील्ड और 'सेव' बटन। यह न तो सुंदर और न ही आसानी से एक्स्टेंसिबल है।प्राथमिकता/सेटिंग्स के लिए एंड्रॉइड पैटर्न

एंड्रॉइड सिस्टम सेटिंग्स और मैंने देखा है कि कई ऐप्स ListViews में उनके वरीयता संपादन लेआउट करते हैं।

मेरा दूसरा दृष्टिकोण इस अनुकरण की कोशिश करता है: एक सूची सक्रियता और प्रत्येक आइटम को अपना खुद का लेआउट देना होता है, क्योंकि मैं विभिन्न प्रकार के मूल्यों को स्टोर करना चाहता हूं (कुछ संख्याएं हैं, कुछ बूलियन रेडियो बटन हैं)।

मुझे इसे लागू करने के लिए यह बोझिल लगता है और अब मैं सोच रहा हूं कि क्या मुझे यहां कुछ स्पष्ट डिज़ाइन पैटर्न याद आ रहे हैं?

उत्तर

9

बस PreferenceActivity का उपयोग करें, यह यूआई का निर्माण करेगा और आपके लिए वरीयताओं को बनाए रखेगा।

+0

कि मैंने पहले कहा है चाहिए: यहाँ आप अधिक दस्तावेज। बहुत बहुत धन्यवाद। मैं वास्तव में स्पष्ट याद कर रहा था। मुझे इतना समय लगता है :( – Yashima

संबंधित मुद्दे