diff --git a/src/com/android/settings/notification/ConfigureNotificationSettings.java b/src/com/android/settings/notification/ConfigureNotificationSettings.java index f888ea7c8e0..19222612f3a 100644 --- a/src/com/android/settings/notification/ConfigureNotificationSettings.java +++ b/src/com/android/settings/notification/ConfigureNotificationSettings.java @@ -107,7 +107,6 @@ public class ConfigureNotificationSettings extends DashboardFragment implements mNotificationAssistantPreferenceController = use(NotificationAssistantPreferenceController.class); mNotificationAssistantPreferenceController.setFragment(this); - mNotificationAssistantPreferenceController.setBackend(new NotificationBackend()); } private static List buildPreferenceControllers(Context context, diff --git a/src/com/android/settings/notification/NotificationAssistantPreferenceController.java b/src/com/android/settings/notification/NotificationAssistantPreferenceController.java index 91031c8e4de..a6179e5306f 100644 --- a/src/com/android/settings/notification/NotificationAssistantPreferenceController.java +++ b/src/com/android/settings/notification/NotificationAssistantPreferenceController.java @@ -44,6 +44,7 @@ public class NotificationAssistantPreferenceController extends TogglePreferenceC public NotificationAssistantPreferenceController(Context context) { super(context, KEY_NAS); mUserManager = UserManager.get(context); + mNotificationBackend = new NotificationBackend(); } @Override @@ -101,4 +102,9 @@ public class NotificationAssistantPreferenceController extends TogglePreferenceC void setBackend(NotificationBackend backend) { mNotificationBackend = backend; } -} \ No newline at end of file + + @Override + public boolean isSliceable() { + return (mFragment != null && mFragment instanceof ConfigureNotificationSettings); + } +}