From 3068d687bf19a0b3ec7afd792edae344f5fad914 Mon Sep 17 00:00:00 2001 From: Daniele Gobbetti Date: Sat, 27 Jun 2015 18:56:05 +0200 Subject: [PATCH] Adressed some of the observations made re the last commits. --- .../freeyourgadget/gadgetbridge/GBAlarm.java | 1 + .../adapter/GBAlarmListAdapter.java | 18 ++++-------------- 2 files changed, 5 insertions(+), 14 deletions(-) diff --git a/app/src/main/java/nodomain/freeyourgadget/gadgetbridge/GBAlarm.java b/app/src/main/java/nodomain/freeyourgadget/gadgetbridge/GBAlarm.java index e53b71f23..7c542a4d6 100644 --- a/app/src/main/java/nodomain/freeyourgadget/gadgetbridge/GBAlarm.java +++ b/app/src/main/java/nodomain/freeyourgadget/gadgetbridge/GBAlarm.java @@ -190,6 +190,7 @@ public class GBAlarm implements Parcelable, Comparable { String alarmString = iterator.next(); if(this.equals(new GBAlarm(alarmString))) { iterator.remove(); + break; } } newPrefs.add(this.toPreferences()); diff --git a/app/src/main/java/nodomain/freeyourgadget/gadgetbridge/adapter/GBAlarmListAdapter.java b/app/src/main/java/nodomain/freeyourgadget/gadgetbridge/adapter/GBAlarmListAdapter.java index 3952647f1..3abf16221 100644 --- a/app/src/main/java/nodomain/freeyourgadget/gadgetbridge/adapter/GBAlarmListAdapter.java +++ b/app/src/main/java/nodomain/freeyourgadget/gadgetbridge/adapter/GBAlarmListAdapter.java @@ -40,13 +40,8 @@ public class GBAlarmListAdapter extends ArrayAdapter { this.mContext = context; alarmList = new ArrayList(); - if (preferencesAlarmListSet != null) { - Iterator iterator = preferencesAlarmListSet.iterator(); - - while (iterator.hasNext()) { - String alarmString = iterator.next(); - alarmList.add(new GBAlarm(alarmString)); - } + for (String alarmString : preferencesAlarmListSet) { + alarmList.add(new GBAlarm(alarmString)); } Collections.sort(alarmList); @@ -55,13 +50,8 @@ public class GBAlarmListAdapter extends ArrayAdapter { public void setAlarmList(Set preferencesAlarmListSet) { alarmList = new ArrayList(); - if (preferencesAlarmListSet != null) { - Iterator iterator = preferencesAlarmListSet.iterator(); - - while (iterator.hasNext()) { - String alarmString = iterator.next(); - alarmList.add(new GBAlarm(alarmString)); - } + for (String alarmString : preferencesAlarmListSet) { + alarmList.add(new GBAlarm(alarmString)); } Collections.sort(alarmList);