我使用SharedPreferences
在我的應用程序內存儲我的數據跨所有Activities
。我訪問它是這樣的:如何強制PreferenceActivity處理我的SharedPreferences?
SharedPreferences mSharedPreferences = getSharedPreferences("MyPrefs", 0);
我實現了PreferenceActivity
,使用戶可以通過它改變數值,但它發生在讀取/寫入數據不是「MyPrefs」,而是:
PreferenceManager.getDefaultSharedPreferences(getApplicationContext());
這對我來說有點意外。有可能強制PreferenceActivity
處理我的「MyPrefs」首選項?在單個應用程序中有幾個偏好有什麼意義?謝謝。
閱讀:http://stackoverflow.com/questions/7045417/android-custom-sharedpreferences-implementation-to-persist-to-database – aromero