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");
(私は十分に担当者を持っていないので、代わりにコメントの答えとしてこれを入れていました) -preference-summary/ –