मैं अपने विजेट को कॉन्फ़िगर करने के लिए वरीयता एक्टिविटी क्लास का उपयोग कर रहा हूं। वरीयताएक्टिविटी क्लास स्वचालित रूप से उपयोगकर्ता वरीयताओं को बचाती है, इसलिए विजेट अपडेट सेवा में मैं context.getSharedPreferences() और i उपयोगकर्ता प्राथमिकताओं को प्राप्त कर सकता हूं। समस्या का पालन किया जाता है: यदि आपके पास एक ही प्रकार के कई विजेट हैं, तो वरीयता सक्रियता वर्ग prefs बचाता है? मैं appWidgetId साझा किए गए संदर्भों से विशिष्ट प्राथमिकताओं को कैसे लोड कर सकता हूं?विजेट कॉन्फ़िगर करने के लिए वरीयता सक्रियता का उपयोग करें, वरीयता कैसे प्राप्त करें?
उत्तर
मैं जो कुछ करने की कोशिश कर रहा हूं उस पर पूरी तरह स्पष्ट नहीं हूं, लेकिन मैं इसमें एक स्टैब ले जाऊंगा। आप findPreference (CharSequence कुंजी) को कॉल करने के लिए xml में निर्दिष्ट आपके संसाधन की आईडी का उपयोग करते हैं।
AppWidgets और वरीयताओं के लिए मैं वास्तव में इस ट्यूटोरियल
http://www.helloandroid.com/tutorials/mastering-android-widget-development-part1
http://www.helloandroid.com/tutorials/mastering-android-widget-development-part2
http://www.helloandroid.com/tutorials/mastering-android-widget-development-part3
वे एक ट्यूटोरियल जहां एक प्राथमिकता appwidget आईडी के साथ संयुक्त रूप से के लिए सहेजा जाता है देने के लिए और यह दिखाया गया है कि यह कैसे है पसंद आया व्यक्तिगत विजेट अपडेट करने के लिए पुनर्प्राप्त।
हालांकि इस प्रश्न को बहुत समय पहले पूछा गया है, यहां कुछ विचार दिए गए हैं। मैं वही काम करने की योजना बना रहा हूं।
1) विन्यास गतिविधि एक PreferenceActivity, जिसका अर्थ है कि उपयोगकर्ता इनपुट एक लेआउट पर findViewById() का उपयोग करके बरामद नहीं किया जा सकता है:
प्रीमियर के प्रश्न दो अंक लाता है। mportuesisf का उत्तर बताता है कि एक महत्वपूर्ण विशेषता का उपयोग कैसे करें।
2) विजेट इंस्टेंस को अपनी प्राथमिकताओं को सहेजना होगा। ऐसा करने का एक तरीका उपसर्ग में विजेट आईडी का उपयोग करना है। http://developer.android.com/resources/samples/ApiDemos/src/com/example/android/apis/appwidget/ExampleAppWidgetConfigure.html
- 1. वरीयता सक्रियता
- 2. एंड्रॉइड: वरीयता सक्रियता से एक कस्टम वरीयता लॉन्च करें
- 3. वरीयता बदलें सक्रियता टेक्स्ट रंग
- 4. वरीयता सक्रियता एक कस्टम वरीयता फ़ाइल का उपयोग कैसे कर सकती है
- 5. एंड्रॉइड वरीयता सक्रियता और संवाद खंड
- 6. रनटाइम पर रिंगटोन वरीयता कैसे प्राप्त करें?
- 7. वरीयता सक्रियता एंड्रॉइड 4.0 और इससे पहले
- 8. एंड्रॉइड वरीयता सक्रियता में विभाजक रंग बदलें
- 9. वरीयता
- 10. कस्टम वरीयता लेआउट का प्रबंधन कैसे करें
- 11. वरीयता के रूप में DatePickerDialog का उपयोग कैसे करें
- 12. वरीयता फ़्रेगमेंट के भीतर वरीयता परिवर्तनों को कैसे सुनें?
- 13. वरीयता एक्टिविटी
- 14. कस्टम वरीयता
- 15. वरीयता सक्रियता से पृष्ठभूमि उप-वरीयता स्क्रीन पर लागू नहीं है
- 16. एकल पृष्ठ वरीयता सक्रियता w/ना शीर्षलेख/टुकड़े?
- 17. पदानुक्रम बनाने के बिना वरीयता सक्रियता और प्राथमिकता का उपयोग करना
- 18. वरीयता एक्टिविटी थीम कैसे बदलें?
- 19. कस्टम वरीयता में एंड्रॉइड वरीयता क्षैतिज विभक्त?
- 20. वरीयता एक्टिविटी
- 21. वरीयता शीर्षक कैसे लपेटें?
- 22. एंड्रॉइड वरीयता कुंजी कहां स्टोर करें?
- 23. प्राथमिकता से वरीयता को कैसे हटाया जाए?
- 24. चेक बॉक्स वरीयता को अनुकूलित करें
- 25. मेरे साझा किए गए संदर्भों से निपटने के लिए वरीयता सक्रियता को कैसे बल देना है?
- 26. वरीयता को अक्षम करें, लेकिन अभी भी
- 27. मैं साझा वरीयता
- 28. एंड्रॉइड का उपयोग कर कस्टम वरीयता के लिए लेआउट को तुरंत कैसे करें: लेआउट विशेषता
- 29. गतिविधि यूनिटटेस्टकेस और वरीयता प्रबंधक
- 30. साझा वरीयता और स्क्लाइट
जो गतिविधि की प्राथमिकता है, विजेट एक नहीं! –