0

SharedPreferences にアクセスするためのベスト プラクティスを見つけようとしています。それらは常に PreferenceManager を介してアクセスする必要がありますか? また、UI スレッドを介してのみ読み取りと書き込みを行うことができますか?

これについて私が読むことができる場所へのポインタまたはリンクは大歓迎です. 私はすでにこれらのリンクを見てきましたが、答えの背後にある理由を完全には理解していません.

Android SharedPreferences のベスト プラクティス

SharedPreferences へのアクセスは UI スレッドから行う必要がありますか?

ありがとう

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 に答える