0

activity.getPreferences(mode)そしてsharedPreferences.edit() 私はこれを行うことができますか?

(一部のアクティビティクラスで):

//...
private SharedPreferences pref;
private Editor editor;

onCreate() {
    pref = getPreferences(Activity.MODE_PRIVATE);
    editor = pref.edit();
}

onDestroy() {
    int someSavedInt = pref.getInt("SomeInt", 0);
    editor.putInt("SomeInt", someSavedInt * 2);
}
//...

または、常に使用する前に、との値を取得する必要がprefありeditorますか?

4

1 に答える 1

1

共有設定の静的変数も作成できます。または毎回取得できます。どちらでもかまいません。

editor.commit();これらの値を常に保存/コミットする必要があることに注意してください。

于 2013-02-08T19:03:18.343 に答える