From 342ab8c41abbdf22171443334b2d4f086c21ea93 Mon Sep 17 00:00:00 2001 From: Erwan Croze Date: Tue, 17 Oct 2017 17:24:14 +0200 Subject: [PATCH] Fix service notification on Android O --- src/android/org/linphone/LinphoneService.java | 8 -------- .../org/linphone/compatibility/ApiTwentySixPlus.java | 2 +- 2 files changed, 1 insertion(+), 9 deletions(-) diff --git a/src/android/org/linphone/LinphoneService.java b/src/android/org/linphone/LinphoneService.java index 67b86a5ff..3ffadd427 100644 --- a/src/android/org/linphone/LinphoneService.java +++ b/src/android/org/linphone/LinphoneService.java @@ -315,10 +315,6 @@ public final class LinphoneService extends Service { notifIntent.putExtra("Notification", true); mNotifContentIntent = PendingIntent.getActivity(this, 0, notifIntent, PendingIntent.FLAG_UPDATE_CURRENT); - if (Version.sdkAboveOrEqual(Version.API26_O_80)) { - disableNotificationsAutomaticRegistrationStatusContent(); - } - Bitmap bm = null; try { bm = BitmapFactory.decodeResource(getResources(), R.mipmap.ic_launcher); @@ -756,10 +752,6 @@ public final class LinphoneService extends Service { } } - public void disableNotificationsAutomaticRegistrationStatusContent() { - mDisableRegistrationStatus = true; - } - private synchronized void sendNotification(int level, int textId) { String text = getString(textId); if (text.contains("%s") && LinphoneManager.getLc() != null) { diff --git a/src/android/org/linphone/compatibility/ApiTwentySixPlus.java b/src/android/org/linphone/compatibility/ApiTwentySixPlus.java index 53453cbdb..b1111c6d6 100644 --- a/src/android/org/linphone/compatibility/ApiTwentySixPlus.java +++ b/src/android/org/linphone/compatibility/ApiTwentySixPlus.java @@ -40,7 +40,7 @@ public class ApiTwentySixPlus { String id = context.getString(R.string.notification_channel_id); CharSequence name = context.getString(R.string.content_title_notification); String description = context.getString(R.string.content_title_notification); - int importance = NotificationManager.IMPORTANCE_HIGH; + int importance = NotificationManager.IMPORTANCE_DEFAULT; NotificationChannel mChannel = new NotificationChannel(id, name, importance); mChannel.setDescription(description); mChannel.enableLights(true);