android - How can I add registerOnSharedPreferenceChangeListener on to a ListActivity? -


जब मैं इरादा कॉल करता हूं

  सार्वजनिक वर्ग TInfo सूची विस्तारित करता है OnSharedPreferenceChangeListener {@Override सार्वजनिक शून्य ऑन क्रेट (बंडल चिमटा) {सुपर। कॉटेट (हिमशास्त्री); Prefs = PreferenceManager.getDefaultSharedPreferences (यह); initvars (); SetListAdapter (नया TAdapter ()); // वर्ग TAdapter ArrayAdapter को बढ़ाता है & lt; स्ट्रिंग & gt; }  

कहां और मैं कैसे कॉल करूँगा रजिस्टरऑनशेडप्रेशर चेंज लिस्टनर

मामले में ऐसा कुछ हो जाएगा:

  सार्वजनिक वर्ग TInfo सूची विस्तारित करता हैखोजीदारीप्रदर्शनपरिवर्तन लिस्टनर {@ ओवरराइड पब्लिक रिकॉइड ऑन क्रेट (बंडल हिमस्खलन) {सुपर। कॉनेट (हिमशास्त्री); Prefs = PreferenceManager.getDefaultSharedPreferences (यह); initvars (); SetListAdapter (नया TAdapter ()); // वर्ग TAdapter ArrayAdapter को बढ़ाता है & lt; स्ट्रिंग & gt; } @ ओवररेड सार्वजनिक शून्य पर साझा किए गए अधिभार परिवर्तित (साझा किए गए साझा किए गए साझाकरण, स्ट्रिंग कुंजी) {/ /> आप यहां कुछ भी चाहते हैं}}  

onSharedPreferenceChanged कहलाता है जब एक साझा किया गया वरीयता बदल जाती है, जोड़ जाती है, या हटाई जाती है। इसे चालू किया जा सकता है, भले ही वरीयता इसके मौजूदा मान पर सेट हो।


Comments