Я не могу понять, почему я продолжаю получать строку «default», когда я захватываю входные данные из EditTextPreference.Чтение EditTextPreference
<EditTextPreference
android:title="@string/settings_title_signature"
android:summary="@string/settings_enter_signature"
android:singleLine="true"
android:key="edit_signature_key"
/>
Как представляется, я никогда не получаю то, что текстовое поле использует Sharedpreferences. Он просто по умолчанию имеет значение «по умолчанию», а не то, что должно быть в ключе.
SharedPreferences myPreference = PreferenceManager.getDefaultSharedPreferences(this);
String sig = myPreference.getString("edit_signature_key", "default");
идти думал, что это даже его немного Староновая> https://androidpartaker.wordpress.com/tag/edittext -preference-summary/ –