Do updateHistoryDays summary like the others

This commit is contained in:
Daniel Martí 2014-01-01 01:13:01 +01:00
parent d1d88ea26b
commit 65981e3a25
3 changed files with 12 additions and 1 deletions

View File

@ -22,7 +22,7 @@
<string name="notify">Notify</string>
<string name="notify_updates_available">Notify when new updates are available</string>
<string name="update_history">Update history</string>
<string name="update_history_desc">Days to show new/updated apps</string>
<string name="update_history_summ">Days to consider apps new or recent: %s</string>
<string name="search_results">Search Results</string>
<string name="app_details">App Details</string>

View File

@ -28,6 +28,7 @@ public class Preferences implements SharedPreferences.OnSharedPreferenceChangeLi
public static final String PREF_UPD_INTERVAL = "updateInterval";
public static final String PREF_UPD_WIFI_ONLY = "updateOnWifiOnly";
public static final String PREF_UPD_HISTORY = "updateHistoryDays";
public static final String PREF_ROOTED = "rooted";
public static final String PREF_INCOMP_VER = "incompatibleVersions";
public static final String PREF_THEME = "theme";

View File

@ -22,6 +22,7 @@ import android.os.Bundle;
import android.preference.Preference;
import android.preference.PreferenceActivity;
import android.preference.CheckBoxPreference;
import android.preference.EditTextPreference;
import android.preference.ListPreference;
import android.content.SharedPreferences;
import android.content.SharedPreferences.OnSharedPreferenceChangeListener;
@ -43,6 +44,7 @@ public class PreferencesActivity extends PreferenceActivity implements
private static String[] summariesToUpdate = {
Preferences.PREF_UPD_INTERVAL,
Preferences.PREF_UPD_WIFI_ONLY,
Preferences.PREF_UPD_HISTORY,
Preferences.PREF_ROOTED,
Preferences.PREF_INCOMP_VER,
Preferences.PREF_THEME,
@ -85,6 +87,14 @@ public class PreferencesActivity extends PreferenceActivity implements
return;
}
if (key.equals(Preferences.PREF_UPD_HISTORY)) {
EditTextPreference pref = (EditTextPreference)findPreference(
Preferences.PREF_UPD_HISTORY);
pref.setSummary(getString(R.string.update_history_summ,
pref.getText()));
return;
}
if (key.equals(Preferences.PREF_COMPACT_LAYOUT)) {
CheckBoxPreference pref = (CheckBoxPreference)findPreference(
Preferences.PREF_COMPACT_LAYOUT);