diff --git a/android_app/app/src/main/java/com/health/openscale/gui/preferences/ReminderPreferences.java b/android_app/app/src/main/java/com/health/openscale/gui/preferences/ReminderPreferences.java index 6670f6db..da7f25da 100644 --- a/android_app/app/src/main/java/com/health/openscale/gui/preferences/ReminderPreferences.java +++ b/android_app/app/src/main/java/com/health/openscale/gui/preferences/ReminderPreferences.java @@ -36,8 +36,7 @@ import java.util.List; import java.util.Set; public class ReminderPreferences extends PreferenceFragment - implements SharedPreferences.OnSharedPreferenceChangeListener -{ + implements SharedPreferences.OnSharedPreferenceChangeListener { public static final String PREFERENCE_KEY_REMINDER_NOTIFY_TEXT = "reminderNotifyText"; public static final String PREFERENCE_KEY_REMINDER_WEEKDAYS = "reminderWeekdays"; @@ -45,10 +44,6 @@ public class ReminderPreferences extends PreferenceFragment private static final String PREFERENCE_KEY_REMINDER_ENABLE = "reminderEnable"; private CheckBoxPreference reminderEnable; - private MultiSelectListPreference reminderWeekdays; - private TimePreferenceDialog reminderTime; - private EditTextPreference reminderNotifyText; - @Override public void onCreate(Bundle savedInstanceState) @@ -58,9 +53,6 @@ public class ReminderPreferences extends PreferenceFragment addPreferencesFromResource(R.xml.reminder_preferences); reminderEnable = (CheckBoxPreference) findPreference(PREFERENCE_KEY_REMINDER_ENABLE); - reminderWeekdays = (MultiSelectListPreference) findPreference(PREFERENCE_KEY_REMINDER_WEEKDAYS); - reminderTime = (TimePreferenceDialog) findPreference(PREFERENCE_KEY_REMINDER_TIME); - reminderNotifyText = (EditTextPreference) findPreference(PREFERENCE_KEY_REMINDER_NOTIFY_TEXT); updateAlarmPreferences(); initSummary(getPreferenceScreen()); @@ -109,28 +101,18 @@ public class ReminderPreferences extends PreferenceFragment PackageManager pm = getActivity().getApplicationContext().getPackageManager(); AlarmHandler alarmHandler = new AlarmHandler(); - if (reminderEnable.isChecked()) - { + if (reminderEnable.isChecked()) { alarmHandler.scheduleAlarms(getActivity()); pm.setComponentEnabledSetting(receiver, PackageManager.COMPONENT_ENABLED_STATE_ENABLED, PackageManager.DONT_KILL_APP); - - reminderWeekdays.setEnabled(true); - reminderTime.setEnabled(true); - reminderNotifyText.setEnabled(true); } - else - { + else { alarmHandler.disableAllAlarms(getActivity()); pm.setComponentEnabledSetting(receiver, PackageManager.COMPONENT_ENABLED_STATE_DISABLED, PackageManager.DONT_KILL_APP); - - reminderWeekdays.setEnabled(false); - reminderTime.setEnabled(false); - reminderNotifyText.setEnabled(false); - } + } } private void updatePrefSummary(Preference p) diff --git a/android_app/app/src/main/java/com/health/openscale/gui/preferences/TimePreferenceDialog.java b/android_app/app/src/main/java/com/health/openscale/gui/preferences/TimePreferenceDialog.java index 9d7b6df1..048a6094 100644 --- a/android_app/app/src/main/java/com/health/openscale/gui/preferences/TimePreferenceDialog.java +++ b/android_app/app/src/main/java/com/health/openscale/gui/preferences/TimePreferenceDialog.java @@ -108,8 +108,4 @@ public class TimePreferenceDialog extends DialogPreference { } return DateFormat.getTimeFormat(getContext()).format(calendar.getTime()); } - - public long getTimeInMillis() { - return calendar.getTimeInMillis(); - } } \ No newline at end of file diff --git a/android_app/app/src/main/res/xml/reminder_preferences.xml b/android_app/app/src/main/res/xml/reminder_preferences.xml index a4f89944..1941279d 100644 --- a/android_app/app/src/main/res/xml/reminder_preferences.xml +++ b/android_app/app/src/main/res/xml/reminder_preferences.xml @@ -9,24 +9,21 @@ + android:title="@string/label_reminder_weekdays" /> + android:title="@string/label_reminder_time" /> - \ No newline at end of file + android:title="@string/label_reminder_notify_text" /> +