summaryrefslogtreecommitdiffstats
path: root/src/com/android/settings/notification/ConfigureNotificationSettings.java
diff options
context:
space:
mode:
authorJulia Reynolds <juliacr@google.com>2019-05-21 10:21:21 -0400
committerJulia Reynolds <juliacr@google.com>2019-05-22 12:00:49 -0400
commit4fe79c266e5c7b0051b809abeca0b067d2c4441c (patch)
treec33ffaaf17997c9237bbd4a329dcde8e20bb9dc2 /src/com/android/settings/notification/ConfigureNotificationSettings.java
parent6cb224b38b4a3111b1e67133041494f67284c637 (diff)
downloadpackages_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.java27
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