FM: Add adtional safe guards while stop notification
-deleteNotificationChannel only when
fm notification is available.
Change-Id: I51cf8fc2d57f71cd7b3d97a7750fc02a6dba3b13
diff --git a/fmapp2/src/com/caf/fmradio/FMRadioService.java b/fmapp2/src/com/caf/fmradio/FMRadioService.java
index 6c35b80..340376e 100644
--- a/fmapp2/src/com/caf/fmradio/FMRadioService.java
+++ b/fmapp2/src/com/caf/fmradio/FMRadioService.java
@@ -1647,8 +1647,10 @@
Context context = getApplicationContext();
NotificationManager notificationManager =
(NotificationManager) context.getSystemService(Context.NOTIFICATION_SERVICE);
-
- notificationManager.deleteNotificationChannel(FMRADIO_NOTIFICATION_CHANNEL);
+ if((notificationManager != null)
+ && (notificationManager.getNotificationChannel(FMRADIO_NOTIFICATION_CHANNEL) != null)) {
+ notificationManager.deleteNotificationChannel(FMRADIO_NOTIFICATION_CHANNEL);
+ }
}
}