क्या मेरे पूरे ऐप में साझा किए गए साझाकरण वैश्विक बनाने का कोई तरीका है? अभी मैं अपने कोड में कई जगहों पर इन लाइनों का उपयोग कर रहा हूं ताकि मेरे उपयोगकर्ता सेट कर सकने वाली कई प्राथमिकताओं के लिए सरल ऑन/ऑफ सेटिंग्स स्टोर कर सकें। मैं सिर्फ उन्हें एक बार विश्व स्तर पर यदि संभव हो तो कॉल करना चाहते हैं:क्या मेरे पूरे एंड्रॉइड ऐप में SharedPreferences Global को बनाने का कोई तरीका है?
SharedPreferences settings = getSharedPreferences("prefs", 0);
SharedPreferences.Editor editor = settings.edit();
कैसे सभी वर्गों में बस इन लाइन कॉल करने के लिए भयानक होगा सक्षम होने के लिए पर कोई सुझाव:
editor.putString("examplesetting", "off");
editor.commit();
और
String checkedSetting = settings.getString("examplesetting", "");
मेरा उत्तर देखें। यह –