From 5e04f0b86da027c1c1895cc0c168cb6a2deba43e Mon Sep 17 00:00:00 2001 From: Sylvain Berfini Date: Mon, 4 Nov 2019 16:56:16 +0100 Subject: [PATCH] Remove missed call notification when going into the History activity --- app/src/main/java/org/linphone/history/HistoryActivity.java | 2 ++ .../java/org/linphone/notifications/NotificationsManager.java | 4 ++++ 2 files changed, 6 insertions(+) diff --git a/app/src/main/java/org/linphone/history/HistoryActivity.java b/app/src/main/java/org/linphone/history/HistoryActivity.java index 01399cca4..052550a38 100644 --- a/app/src/main/java/org/linphone/history/HistoryActivity.java +++ b/app/src/main/java/org/linphone/history/HistoryActivity.java @@ -23,6 +23,7 @@ import android.app.Fragment; import android.content.Intent; import android.os.Bundle; import android.view.View; +import org.linphone.LinphoneContext; import org.linphone.LinphoneManager; import org.linphone.R; import org.linphone.activities.MainActivity; @@ -71,6 +72,7 @@ public class HistoryActivity extends MainActivity { mHistorySelected.setVisibility(View.VISIBLE); LinphoneManager.getCore().resetMissedCallsCount(); displayMissedCalls(); + LinphoneContext.instance().getNotificationManager().dismissMissedCallNotification(); } @Override diff --git a/app/src/main/java/org/linphone/notifications/NotificationsManager.java b/app/src/main/java/org/linphone/notifications/NotificationsManager.java index 12ff8c176..438443c91 100644 --- a/app/src/main/java/org/linphone/notifications/NotificationsManager.java +++ b/app/src/main/java/org/linphone/notifications/NotificationsManager.java @@ -327,6 +327,10 @@ public class NotificationsManager { } } + public void dismissMissedCallNotification() { + dismissNotification(MISSED_CALLS_NOTIF_ID); + } + public void sendNotification(int id, Notification notif) { Log.i("[Notifications Manager] Notifying " + id); mNM.notify(id, notif);