मेरी ऐप्लिकेशन में, कुछ सेटिंग्स संभवतः जबकि PreferenceActivity
खुला नहीं है बदला जा सकता है और एक मुद्दा मैं में चल रहा हूँ कि addPreferencesFromResource
onCreate
में कहा जाता है, इसलिए कहते हैं, मैं PreferenceActivity
खोलते हैं, फिर वहां से दूसरी स्क्रीन पर जाएं, फिर कुछ ऐसा करें जो सेटिंग्स को बदलता है, फिर PreferenceActivity
पर वापस जाने के लिए बैक कुंजी दबाएं, फिर लेआउट पर कुछ सेटिंग्स नहीं बदली हैं।पुनः लोड पसंद
तो, मैं लेआउट को डुप्लिकेट किए बिना हर Preferences
हर बार onResume
(या onStart()
) को फिर से लोड कैसे कर सकता हूं?
धन्यवाद। मैंने अभी तक इसका परीक्षण नहीं किया है, लेकिन ऐसा लगता है कि यह काम करेगा। मुझे recreate() कमांड के बारे में पता नहीं था जिसे मैं वरीयता एक्टिविटी और वरीयता प्रबंधक में देख रहा था। लेकिन धन्यवाद, जैसा कि मैं वही चाहता था। – Jakar
पुन: प्रयास करें एपीआई एलवीएल 11 – Blundell
मैं अनुशंसा करता हूं कि आप तर्क का परीक्षण करें क्योंकि यह लूप चालू हो सकता है क्योंकि रेज़्यूम जीवन चक्र प्रक्रिया में बुलाया जाएगा और यदि डेवलपर वरीयता निर्धारित नहीं करता है या नहीं, तो इससे सही और लूप के लिए डिफ़ॉल्ट। –