sharedPreferenceの概念を使用していくつかの値を保存しようとしているAndroidアプリを開発しています。私はSharedPreferenceに何かを保存するための基本的なことを試しています。しかし、それは動作しません。ここでやろうとしていますものです:Androidの共有設定が動作しない
SharedPreferences preferences = getSharedPreferences(SHARED_PREF_NAME,0);
SharedPreferences.Editor editor = preferences.edit();
editor.putString(SHARED_PREF_USER_NAME, "username");
editor.putString(SHARED_PREF_PASSWORD, "password");
editor.commit();
System.out.println("SHARED_PREF_USER_NAME ::" +
preferences.getString(SHARED_PREF_USER_NAME, ""));
System.out.println("SHARED_PREF_PASSWORD ::" +
preferences.getString(SHARED_PREF_PASSWORD, ""));
単にコードの下に、私はSharedPreferenceに保存された値を印刷しようとしています。しかし、空の文字列を取得しています。
'commit()'は、設定が永続メモリに書き込まれたかどうかを示すブール値を返します。おそらくその結果を印刷しますか? – Glitch
値と混同している可能性はありますか? 'editor.putString(key、value)'が正しいです。あなたが2つの弦を交換したようだ。 :) – Leandros