मैं अपने आवेदन के भीतर सभी Activities
पर अपने डेटा को संग्रहीत करने के लिए SharedPreferences
का उपयोग कर रहा हूं। मैं इस तरह यह करने के लिए पहुँच जाते हैं:मेरे साझा किए गए संदर्भों से निपटने के लिए वरीयता सक्रियता को कैसे बल देना है?
SharedPreferences mSharedPreferences = getSharedPreferences("MyPrefs", 0);
मैं क्रियान्वित किया है PreferenceActivity
ताकि उपयोगकर्ताओं को इसके माध्यम से मूल्यों को बदल सकते, लेकिन यह इसे पढ़ता/डेटा लिखते हैं होता नहीं है, लेकिन करने के लिए "MyPrefs" करने के लिए:
PreferenceManager.getDefaultSharedPreferences(getApplicationContext());
जो मेरे लिए थोड़ा अप्रत्याशित है। क्या मेरी "MyPrefs" प्राथमिकताओं से निपटने के लिए PreferenceActivity
को मजबूर करना संभव है? और एकल आवेदन के भीतर कई प्राथमिकताओं का क्या मतलब है? धन्यवाद।
इस पढ़ें: http://stackoverflow.com/questions/7045417/android-custom-sharedpreferences-implementation-to-persist-to-database – aromero