diff --git a/src/com/android/settings/notification/LockScreenNotificationPreferenceController.java b/src/com/android/settings/notification/LockScreenNotificationPreferenceController.java index 272d504d629..9855751ac36 100644 --- a/src/com/android/settings/notification/LockScreenNotificationPreferenceController.java +++ b/src/com/android/settings/notification/LockScreenNotificationPreferenceController.java @@ -109,8 +109,6 @@ public class LockScreenNotificationPreferenceController extends AbstractPreferen private void initLockScreenNotificationPrefDisplay() { ArrayList entries = new ArrayList<>(); ArrayList values = new ArrayList<>(); - entries.add(mContext.getString(R.string.lock_screen_notifications_summary_disable)); - values.add(Integer.toString(R.string.lock_screen_notifications_summary_disable)); String summaryShowEntry = mContext.getString(R.string.lock_screen_notifications_summary_show); @@ -132,6 +130,10 @@ public class LockScreenNotificationPreferenceController extends AbstractPreferen KEYGUARD_DISABLE_SECURE_NOTIFICATIONS); } + entries.add(mContext.getString(R.string.lock_screen_notifications_summary_disable)); + values.add(Integer.toString(R.string.lock_screen_notifications_summary_disable)); + + mLockscreen.setEntries(entries.toArray(new CharSequence[entries.size()])); mLockscreen.setEntryValues(values.toArray(new CharSequence[values.size()])); updateLockscreenNotifications(); @@ -151,8 +153,6 @@ public class LockScreenNotificationPreferenceController extends AbstractPreferen } ArrayList entries = new ArrayList<>(); ArrayList values = new ArrayList<>(); - entries.add(mContext.getString(R.string.lock_screen_notifications_summary_disable_profile)); - values.add(Integer.toString(R.string.lock_screen_notifications_summary_disable_profile)); String summaryShowEntry = mContext.getString( R.string.lock_screen_notifications_summary_show_profile); @@ -173,6 +173,10 @@ public class LockScreenNotificationPreferenceController extends AbstractPreferen setRestrictedIfNotificationFeaturesDisabled(summaryHideEntry, summaryHideEntryValue, KEYGUARD_DISABLE_SECURE_NOTIFICATIONS); } + + entries.add(mContext.getString(R.string.lock_screen_notifications_summary_disable_profile)); + values.add(Integer.toString(R.string.lock_screen_notifications_summary_disable_profile)); + mLockscreenProfile.setOnPreClickListener( (Preference p) -> Utils.startQuietModeDialogIfNecessary(mContext, UserManager.get(mContext), mProfileChallengeUserId)