From 8397debb00c05ada76a3daeeb9e744fbf2bba281 Mon Sep 17 00:00:00 2001 From: Sylvain Berfini Date: Thu, 11 May 2023 16:55:30 +0200 Subject: [PATCH] Prevent crash if NotificationManager throws an exception --- .../java/org/linphone/notifications/NotificationsManager.kt | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/app/src/main/java/org/linphone/notifications/NotificationsManager.kt b/app/src/main/java/org/linphone/notifications/NotificationsManager.kt index df4a30389..80fe50ffa 100644 --- a/app/src/main/java/org/linphone/notifications/NotificationsManager.kt +++ b/app/src/main/java/org/linphone/notifications/NotificationsManager.kt @@ -317,7 +317,11 @@ class NotificationsManager(private val context: Context) { } Log.i("[Notifications Manager] Notifying [$id] with tag [$tag]") - notificationManager.notify(tag, id, notification) + try { + notificationManager.notify(tag, id, notification) + } catch (iae: IllegalArgumentException) { + Log.e("[Notifications Manager] Exception occurred: $iae") + } } fun cancel(id: Int, tag: String? = null) {