Allow setting alarms once for the next day.

(cherry picked from commit 417ea02)
live-activity-data
Daniele Gobbetti 2015-06-27 18:50:21 +02:00
parent 7f7cea75c1
commit 6953086c99
1 changed files with 6 additions and 0 deletions

View File

@ -121,9 +121,15 @@ public class GBAlarm implements Parcelable, Comparable {
}
public Calendar getAlarmCal() {
Calendar alarm = Calendar.getInstance();
Calendar now = Calendar.getInstance();
alarm.set(Calendar.HOUR_OF_DAY, this.hour);
alarm.set(Calendar.MINUTE, this.minute);
if (now.after(alarm) && repetition == ALARM_ONCE) {
//if the alarm is in the past set it to tomorrow
alarm.add(Calendar.DATE, 1);
}
return alarm;
}