diff options
author | Julia Reynolds <juliacr@google.com> | 2019-05-21 10:21:21 -0400 |
---|---|---|
committer | Julia Reynolds <juliacr@google.com> | 2019-05-22 12:00:49 -0400 |
commit | 4fe79c266e5c7b0051b809abeca0b067d2c4441c (patch) | |
tree | c33ffaaf17997c9237bbd4a329dcde8e20bb9dc2 /src/com/android/settings/notification/ConfigureNotificationSettings.java | |
parent | 6cb224b38b4a3111b1e67133041494f67284c637 (diff) | |
download | packages_apps_Settings-4fe79c266e5c7b0051b809abeca0b067d2c4441c.tar.gz packages_apps_Settings-4fe79c266e5c7b0051b809abeca0b067d2c4441c.tar.bz2 packages_apps_Settings-4fe79c266e5c7b0051b809abeca0b067d2c4441c.zip |
Config notifs page updates
- Remove unused settings
- Regroup and combine lockscreen settings. The original
lockscreen controller is used in other places (SUW and privacy)
and so it's left untouched for those uses for now.
Test: atest
Bug: 132971502
Change-Id: Ic82817ff98cab27ca35b9488ae2e0eb6922a18e8
Diffstat (limited to 'src/com/android/settings/notification/ConfigureNotificationSettings.java')
-rw-r--r-- | src/com/android/settings/notification/ConfigureNotificationSettings.java | 27 |
1 files changed, 6 insertions, 21 deletions
diff --git a/src/com/android/settings/notification/ConfigureNotificationSettings.java b/src/com/android/settings/notification/ConfigureNotificationSettings.java index 5f9cf5fc25..d21be1607b 100644 --- a/src/com/android/settings/notification/ConfigureNotificationSettings.java +++ b/src/com/android/settings/notification/ConfigureNotificationSettings.java @@ -58,16 +58,8 @@ public class ConfigureNotificationSettings extends DashboardFragment implements private static final String TAG = "ConfigNotiSettings"; @VisibleForTesting - static final String KEY_LOCKSCREEN = "lock_screen_notifications"; - @VisibleForTesting - static final String KEY_LOCKSCREEN_WORK_PROFILE_HEADER = - "lock_screen_notifications_profile_header"; - @VisibleForTesting - static final String KEY_LOCKSCREEN_WORK_PROFILE = "lock_screen_notifications_profile"; - @VisibleForTesting static final String KEY_SWIPE_DOWN = "gesture_swipe_down_fingerprint_notifications"; - @VisibleForTesting - static final String KEY_NOTIFICATION_ASSISTANT = "notification_assistant"; + static final String KEY_LOCKSCREEN = "lock_screen_notifications"; private static final String KEY_NOTI_DEFAULT_RINGTONE = "notification_default_ringtone"; private static final int REQUEST_CODE = 200; @@ -100,25 +92,18 @@ public class ConfigureNotificationSettings extends DashboardFragment implements } else { app = null; } - return buildPreferenceControllers(context, getSettingsLifecycle(), app, this); + return buildPreferenceControllers(context, app, this); } private static List<AbstractPreferenceController> buildPreferenceControllers(Context context, - Lifecycle lifecycle, Application app, Fragment host) { + Application app, Fragment host) { final List<AbstractPreferenceController> controllers = new ArrayList<>(); - final LockScreenNotificationPreferenceController lockScreenNotificationController = - new LockScreenNotificationPreferenceController(context, - KEY_LOCKSCREEN, - KEY_LOCKSCREEN_WORK_PROFILE_HEADER, - KEY_LOCKSCREEN_WORK_PROFILE); - if (lifecycle != null) { - lifecycle.addObserver(lockScreenNotificationController); - } controllers.add(new RecentNotifyingAppsPreferenceController( context, new NotificationBackend(), IUsageStatsManager.Stub.asInterface( ServiceManager.getService(Context.USAGE_STATS_SERVICE)), context.getSystemService(UserManager.class), app, host)); - controllers.add(lockScreenNotificationController); + controllers.add(new ShowOnLockScreenNotificationPreferenceController( + context, KEY_LOCKSCREEN)); controllers.add(new NotificationRingtonePreferenceController(context) { @Override public String getPreferenceKey() { @@ -245,7 +230,7 @@ public class ConfigureNotificationSettings extends DashboardFragment implements @Override public List<AbstractPreferenceController> createPreferenceControllers( Context context) { - return buildPreferenceControllers(context, null, null, null); + return buildPreferenceControllers(context, null, null); } @Override |