Fix crash when trying to cancel alarm without permission.

This commit is contained in:
Cody Henthorne committed 2023-02-27 16:57:51 -05:00
1 parent 191b2076c3
commit a20d5fd6cf
1 file changed
+6 -2
@@ -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");
}
}
}