Fix crash when trying to cancel alarm without permission.

main
Cody Henthorne 2023-02-27 12:49:04 -05:00
rodzic 191b2076c3
commit a20d5fd6cf
1 zmienionych plików z 6 dodań i 2 usunięć

Wyświetl plik

@ -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");
}
}
}