diff --git a/app/src/main/java/com/philliphsu/clock2/alarms/misc/AlarmController.java b/app/src/main/java/com/philliphsu/clock2/alarms/misc/AlarmController.java index d514a5e..7991db6 100644 --- a/app/src/main/java/com/philliphsu/clock2/alarms/misc/AlarmController.java +++ b/app/src/main/java/com/philliphsu/clock2/alarms/misc/AlarmController.java @@ -183,7 +183,7 @@ public final class AlarmController { Intent intent = new Intent(mAppContext, PendingAlarmScheduler.class) .putExtra(PendingAlarmScheduler.EXTRA_ALARM_ID, alarm.getId()); pi = PendingIntent.getBroadcast(mAppContext, alarm.getIntId(), - intent, PendingIntent.FLAG_ONE_SHOT); + intent, FLAG_CANCEL_CURRENT); am.set(AlarmManager.RTC_WAKEUP, alarm.ringsAt(), pi); } else { scheduleAlarm(alarm, false);