From 50577a6c36d33830acd809ddbc519ae0f02fa283 Mon Sep 17 00:00:00 2001 From: Yining Liu Date: Thu, 9 Jan 2025 01:37:55 +0000 Subject: [PATCH] Notification on lockscreen settings: add WhatToShowController Add WhatToShowController to handle the visibility change of the preference category when the global setting changes. Bug: 367455695 Flag: com.android.server.notification.notification_lock_screen_settings Test: manual Change-Id: I432e4c865402ac8bee32f0f79b3cf2bdce7cc882 --- .../lock_screen_notifications_settings.xml | 3 +- .../LockScreenWhatToShowController.java | 101 ++++++++++++++++++ .../LockScreenWhatToShowControllerTest.java | 100 +++++++++++++++++ 3 files changed, 203 insertions(+), 1 deletion(-) create mode 100644 src/com/android/settings/notification/LockScreenWhatToShowController.java create mode 100644 tests/robotests/src/com/android/settings/notification/LockScreenWhatToShowControllerTest.java diff --git a/res/xml/lock_screen_notifications_settings.xml b/res/xml/lock_screen_notifications_settings.xml index e870143823d..52ae18f3f51 100644 --- a/res/xml/lock_screen_notifications_settings.xml +++ b/res/xml/lock_screen_notifications_settings.xml @@ -46,7 +46,8 @@ + android:title="@string/lockscreen_notification_what_to_show_title" + settings:controller="com.android.settings.notification.LockScreenWhatToShowController">