From b021406f6b3372de9eb444a84594bb4176f34206 Mon Sep 17 00:00:00 2001 From: Tobias Brunner Date: Wed, 5 Feb 2025 17:02:42 +0100 Subject: [PATCH] android: Suppress deprecation warning because of stopForeground() --- .../android/logic/CharonVpnService.java | 15 ++++++++++++++- 1 file changed, 14 insertions(+), 1 deletion(-) diff --git a/src/frontends/android/app/src/main/java/org/strongswan/android/logic/CharonVpnService.java b/src/frontends/android/app/src/main/java/org/strongswan/android/logic/CharonVpnService.java index 03e59f7ee2..314678eded 100644 --- a/src/frontends/android/app/src/main/java/org/strongswan/android/logic/CharonVpnService.java +++ b/src/frontends/android/app/src/main/java/org/strongswan/android/logic/CharonVpnService.java @@ -399,11 +399,24 @@ public class CharonVpnService extends VpnService implements Runnable, VpnStateSe public void run() { mShowNotification = false; - stopForeground(true); + if (Build.VERSION.SDK_INT < Build.VERSION_CODES.N) + { + stopForegroundCompat(); + } + else + { + stopForeground(STOP_FOREGROUND_REMOVE); + } } }); } + @SuppressWarnings("deprecation") + private void stopForegroundCompat() + { + stopForeground(true); + } + /** * Create a notification channel for Android 8+ */ -- 2.47.3