Fix service notification on Android O

This commit is contained in:
Erwan Croze 2017-10-17 17:24:14 +02:00
parent eee8451eee
commit 342ab8c41a
2 changed files with 1 additions and 9 deletions

View file

@ -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) {

View file

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