diff options
author | ByteHamster <info@bytehamster.com> | 2018-09-26 16:59:51 +0200 |
---|---|---|
committer | ByteHamster <info@bytehamster.com> | 2018-09-26 16:59:51 +0200 |
commit | 9fee2110c792ace57bfc82a70f1b41dc50905b4b (patch) | |
tree | 68abff571799dc39dcc5023f578111651fafe81f /app/src/main/java/de/danoeh/antennapod/preferences/PreferenceController.java | |
parent | 819d2df8ed42dd67c544def71462000935438323 (diff) | |
download | AntennaPod-9fee2110c792ace57bfc82a70f1b41dc50905b4b.zip |
Implemented number picker preference
Diffstat (limited to 'app/src/main/java/de/danoeh/antennapod/preferences/PreferenceController.java')
-rw-r--r-- | app/src/main/java/de/danoeh/antennapod/preferences/PreferenceController.java | 14 |
1 files changed, 3 insertions, 11 deletions
diff --git a/app/src/main/java/de/danoeh/antennapod/preferences/PreferenceController.java b/app/src/main/java/de/danoeh/antennapod/preferences/PreferenceController.java index fc00fc784..c55117ecc 100644 --- a/app/src/main/java/de/danoeh/antennapod/preferences/PreferenceController.java +++ b/app/src/main/java/de/danoeh/antennapod/preferences/PreferenceController.java @@ -462,18 +462,10 @@ public class PreferenceController implements SharedPreferences.OnSharedPreferenc ui.findPreference(UserPreferences.PREF_PARALLEL_DOWNLOADS) .setOnPreferenceChangeListener( (preference, o) -> { - if (o instanceof String) { - try { - int value = Integer.parseInt((String) o); - if (1 <= value && value <= 50) { - setParallelDownloadsText(value); - return true; - } - } catch (NumberFormatException e) { - return false; - } + if (o instanceof Integer) { + setParallelDownloadsText((Integer) o); } - return false; + return true; } ); // validate and set correct value: number of downloads between 1 and 50 (inclusive) |