Ich habe einen Android-Präferenz Bildschirm mit der Liste Präferenz der Sprachauswahl alsandroid Präferenz getString Rückkehr Nullwert
<ListPreference
android:key="prefLanguage"
android:entries="@array/langPref"
android:summary="@string/pref_set_lang_summary"
android:entryValues="@array/langPrefValues"
android:title="@string/pref_set_language"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:defaultValue="1" />
Ich versuche, den Präferenzwert innerhalb der oncreate Aktion als
SharedPreferences sharedPrefs = PreferenceManager.getDefaultSharedPreferences(this);
String langPref = sharedPrefs.getString("langPrefValues", "NULL");
Log.i("MyActivity",langPref);
zu bekommen, aber Das Protokoll zeigt den Nullwert für die MyActivity-Zeichenfolge an.