From 6771024a0044dc4adfcff43ec650c6bc4d334576 Mon Sep 17 00:00:00 2001 From: Albert Vaca Date: Thu, 25 Oct 2018 19:19:57 +0200 Subject: [PATCH] Explain that the notification can be hidden in Android 9 --- res/values/strings.xml | 1 + src/org/kde/kdeconnect/UserInterface/SettingsFragment.java | 3 +++ 2 files changed, 4 insertions(+) diff --git a/res/values/strings.xml b/res/values/strings.xml index 4c5567cd..1802b13e 100644 --- a/res/values/strings.xml +++ b/res/values/strings.xml @@ -299,5 +299,6 @@ Per-device settings can be found under \'Plugin settings\' from within a device. Show persistent notification Required by Android since Android 8.0 + Since Android 9.0, this notification can only be minimized by long tapping on it diff --git a/src/org/kde/kdeconnect/UserInterface/SettingsFragment.java b/src/org/kde/kdeconnect/UserInterface/SettingsFragment.java index 4486bae0..1b68712c 100644 --- a/src/org/kde/kdeconnect/UserInterface/SettingsFragment.java +++ b/src/org/kde/kdeconnect/UserInterface/SettingsFragment.java @@ -88,6 +88,9 @@ public class SettingsFragment extends PreferenceFragmentCompat implements MainAc notificationSwitch.setChecked(NotificationHelper.isPersistentNotificationEnabled(context)); notificationSwitch.setTitle(R.string.setting_persistent_notification); if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.O) { + notificationSwitch.setSummary(R.string.setting_persistent_notification_pie_description); + notificationSwitch.setEnabled(false); + } else if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.O) { notificationSwitch.setSummary(R.string.setting_persistent_notification_oreo_description); notificationSwitch.setEnabled(false); }