尝试为SharedPreferences建立最佳实践

时间:2013-08-28 19:33:12

标签: android sharedpreferences preference ui-thread

我正在尝试找出访问SharedPreferences的最佳做法。它们是否应始终通过PreferenceManager访问?它们只能通过UI线程读取和写入吗?

任何有关此内容的指针或链接都将非常感谢。我已经查看了这些链接,但我并不完全理解答案背后的原因。

Android SharedPreferences Best Practices

Should accessing SharedPreferences be done off the UI Thread?

由于

1 个答案:

答案 0 :(得分: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或任何东西