diff --git a/src/de/schatenseite/android/datepreference/DatePreference.java b/src/de/schatenseite/android/datepreference/DatePreference.java index 65c85ed..087f656 100644 --- a/src/de/schatenseite/android/datepreference/DatePreference.java +++ b/src/de/schatenseite/android/datepreference/DatePreference.java @@ -178,7 +178,7 @@ public class DatePreference extends DialogPreference implements private void persistDate(String s) { persistString(s); - //setSummary(summaryFormatter().format(getDate().getTime())); + setSummary(summaryFormatter().format(getDate().getTime())); } /** diff --git a/src/de/schatenseite/android/waldemar/WaldemarPreferences.java b/src/de/schatenseite/android/waldemar/WaldemarPreferences.java index 7002e74..9b5d3c1 100644 --- a/src/de/schatenseite/android/waldemar/WaldemarPreferences.java +++ b/src/de/schatenseite/android/waldemar/WaldemarPreferences.java @@ -71,6 +71,7 @@ public class WaldemarPreferences extends PreferenceActivity { final EditTextPreference pref_name = (EditTextPreference)findPreference("pref_name"); final ListPreference pref_mode = (ListPreference)findPreference("pref_mode"); + final EditTextPreference pref_duration = (EditTextPreference)findPreference("pref_duration"); String val = pref_mode.getValue(); enableDisablePreferences(val); @@ -88,6 +89,12 @@ public class WaldemarPreferences extends PreferenceActivity { return true; } }); + pref_duration.setOnPreferenceChangeListener(new Preference.OnPreferenceChangeListener() { + public boolean onPreferenceChange(Preference preference, Object newValue) { + pref_duration.setSummary((CharSequence)newValue); + return true; + } + }); } @Override