From d0a9e4922198b83a87bdbf3cb789a8d101feba55 Mon Sep 17 00:00:00 2001 From: M66B Date: Sun, 24 Apr 2022 19:03:29 +0200 Subject: [PATCH] Explicitly mark service notifications as ongoing --- app/src/main/java/eu/faircode/email/ServiceExternal.java | 3 ++- app/src/main/java/eu/faircode/email/ServiceSend.java | 1 + app/src/main/java/eu/faircode/email/ServiceSynchronize.java | 3 ++- 3 files changed, 5 insertions(+), 2 deletions(-) diff --git a/app/src/main/java/eu/faircode/email/ServiceExternal.java b/app/src/main/java/eu/faircode/email/ServiceExternal.java index 9f32987689..6d214dcbd2 100644 --- a/app/src/main/java/eu/faircode/email/ServiceExternal.java +++ b/app/src/main/java/eu/faircode/email/ServiceExternal.java @@ -137,7 +137,8 @@ public class ServiceExternal extends Service { .setPriority(NotificationCompat.PRIORITY_MIN) .setCategory(NotificationCompat.CATEGORY_SERVICE) .setVisibility(NotificationCompat.VISIBILITY_SECRET) - .setLocalOnly(true); + .setLocalOnly(true) + .setOngoing(true); return builder; } diff --git a/app/src/main/java/eu/faircode/email/ServiceSend.java b/app/src/main/java/eu/faircode/email/ServiceSend.java index 05bccf0506..70099704fe 100644 --- a/app/src/main/java/eu/faircode/email/ServiceSend.java +++ b/app/src/main/java/eu/faircode/email/ServiceSend.java @@ -222,6 +222,7 @@ public class ServiceSend extends ServiceBase implements SharedPreferences.OnShar .setOnlyAlertOnce(!alert) .setDefaults(0) // disable sound on pre Android 8 .setLocalOnly(true) + .setOngoing(true) .setPriority(NotificationCompat.PRIORITY_MIN) .setCategory(NotificationCompat.CATEGORY_SERVICE) .setVisibility(NotificationCompat.VISIBILITY_SECRET); diff --git a/app/src/main/java/eu/faircode/email/ServiceSynchronize.java b/app/src/main/java/eu/faircode/email/ServiceSynchronize.java index 6917e470ac..be59089622 100644 --- a/app/src/main/java/eu/faircode/email/ServiceSynchronize.java +++ b/app/src/main/java/eu/faircode/email/ServiceSynchronize.java @@ -1314,7 +1314,8 @@ public class ServiceSynchronize extends ServiceBase implements SharedPreferences .setDefaults(0) // disable sound on pre Android 8 .setCategory(NotificationCompat.CATEGORY_SERVICE) .setVisibility(NotificationCompat.VISIBILITY_SECRET) - .setLocalOnly(true); + .setLocalOnly(true) + .setOngoing(true); if (lastAccounts > 0) builder.setContentTitle(getResources().getQuantityString(