Refactor badging notification preference controller.
- Convert inheritance from AbstractPreferenceController to TogglePreferenceController. - Register BadgingNotificationPreferenceController in XML. - Add RoboTests test cases for BadgingNotificationPreferenceController. Fixes: 67997784 Test: RunSettingsRoboTests Change-Id: If10744c067f065e7c2465ca1fff66895d7dc1c56
This commit is contained in:
@@ -93,8 +93,6 @@ public class ConfigureNotificationSettings extends DashboardFragment {
|
||||
private static List<AbstractPreferenceController> buildPreferenceControllers(Context context,
|
||||
Lifecycle lifecycle, Application app, Fragment host) {
|
||||
final List<AbstractPreferenceController> controllers = new ArrayList<>();
|
||||
final BadgingNotificationPreferenceController badgeController =
|
||||
new BadgingNotificationPreferenceController(context);
|
||||
final LockScreenNotificationPreferenceController lockScreenNotificationController =
|
||||
new LockScreenNotificationPreferenceController(context,
|
||||
KEY_LOCKSCREEN,
|
||||
@@ -105,7 +103,6 @@ public class ConfigureNotificationSettings extends DashboardFragment {
|
||||
}
|
||||
controllers.add(new RecentNotifyingAppsPreferenceController(
|
||||
context, new NotificationBackend(), app, host));
|
||||
controllers.add(badgeController);
|
||||
controllers.add(lockScreenNotificationController);
|
||||
controllers.add(new NotificationRingtonePreferenceController(context) {
|
||||
@Override
|
||||
|
Reference in New Issue
Block a user