Fix crash when trying to cancel alarm without permission.

This commit is contained in:
Cody Henthorne
2023-02-27 12:49:04 -05:00
parent 191b2076c3
commit a20d5fd6cf

View File

@@ -122,7 +122,11 @@ public abstract class TimedEventManager<E> {
Intent intent = new Intent(context, alarmClass);
PendingIntent pendingIntent = PendingIntent.getBroadcast(context, 0, intent, PendingIntentFlags.mutable());
pendingIntent.cancel();
ServiceUtil.getAlarmManager(context).cancel(pendingIntent);
try {
pendingIntent.cancel();
ServiceUtil.getAlarmManager(context).cancel(pendingIntent);
} catch (SecurityException e) {
Log.i(TAG, "Unable to cancel alarm because we don't have permission");
}
}
}