0

我正在尝试制定访问 SharedPreferences 的最佳实践。是否应该始终通过 PreferenceManager 访问它们?它们只能通过 UI 线程读取和写入吗?

任何指向我可以阅读此内容的指针或链接将不胜感激。我已经查看了这些链接,但我不完全理解答案背后的原因。

Android SharedPreferences 最佳实践

是否应该在 UI 线程外访问 SharedPreferences?

谢谢

4

1 回答 1

0
    public boolean getPrefs()
{


      prefs = PreferenceManager.getDefaultSharedPreferences(getBaseContext()); 


      PREF1 = prefs.getBoolean("pref1_key",pref1_default);
      PREF2 = prefs.getString("pref2_key","pref2_default");


 }

使用此方法获取您需要的所有首选项。在 onResume() 或 onCreate() 方法中调用它。你不必担心 UI 或任何东西

于 2013-08-28T20:52:17.167 回答