Loading src/com/android/settings/notification/ShowOnLockScreenNotificationPreferenceController.java +5 −3 Original line number Diff line number Diff line Loading @@ -35,6 +35,7 @@ import com.google.common.annotations.VisibleForTesting; import java.util.ArrayList; import androidx.preference.Preference; import androidx.preference.PreferenceScreen; public class ShowOnLockScreenNotificationPreferenceController extends AbstractPreferenceController implements PreferenceControllerMixin, Preference.OnPreferenceChangeListener { Loading Loading @@ -66,8 +67,9 @@ public class ShowOnLockScreenNotificationPreferenceController extends AbstractPr } @Override public void updateState(Preference preference) { RestrictedListPreference pref = (RestrictedListPreference) preference; public void displayPreference(PreferenceScreen screen) { super.displayPreference(screen); RestrictedListPreference pref = screen.findPreference(mSettingKey); pref.clearRestrictedItems(); ArrayList<CharSequence> entries = new ArrayList<>(); ArrayList<CharSequence> values = new ArrayList<>(); Loading Loading @@ -104,7 +106,7 @@ public class ShowOnLockScreenNotificationPreferenceController extends AbstractPr pref.setOnPreferenceChangeListener(this); refreshSummary(preference); refreshSummary(pref); } @Override Loading tests/robotests/src/com/android/settings/notification/ShowOnLockscreenNotificationPreferenceControllerTest.java +5 −5 Original line number Diff line number Diff line Loading @@ -89,7 +89,7 @@ public class ShowOnLockscreenNotificationPreferenceControllerTest { LOCK_SCREEN_SHOW_SILENT_NOTIFICATIONS, 1); mController.updateState(mPreference); mController.displayPreference(mScreen); assertThat(mPreference.getValue()).isEqualTo( String.valueOf(R.string.lock_screen_notifs_show_none)); Loading @@ -107,7 +107,7 @@ public class ShowOnLockscreenNotificationPreferenceControllerTest { LOCK_SCREEN_SHOW_SILENT_NOTIFICATIONS, 0); mController.updateState(mPreference); mController.displayPreference(mScreen); assertThat(mPreference.getValue()).isEqualTo( String.valueOf(R.string.lock_screen_notifs_show_alerting)); Loading @@ -124,7 +124,7 @@ public class ShowOnLockscreenNotificationPreferenceControllerTest { LOCK_SCREEN_SHOW_SILENT_NOTIFICATIONS, 1); mController.updateState(mPreference); mController.displayPreference(mScreen); assertThat(mPreference.getValue()).isEqualTo( String.valueOf(R.string.lock_screen_notifs_show_all)); Loading @@ -136,7 +136,7 @@ public class ShowOnLockscreenNotificationPreferenceControllerTest { public void updateState_allNotifsOnLockscreen_isDefault() { // settings don't exist mController.updateState(mPreference); mController.displayPreference(mScreen); assertThat(mPreference.getValue()).isEqualTo( String.valueOf(R.string.lock_screen_notifs_show_all)); Loading @@ -158,7 +158,7 @@ public class ShowOnLockscreenNotificationPreferenceControllerTest { ShadowRestrictedLockUtilsInternal.setKeyguardDisabledFeatures( KEYGUARD_DISABLE_SECURE_NOTIFICATIONS); mController.updateState(mPreference); mController.displayPreference(mScreen); assertThat(mPreference.getValue()).isEqualTo( String.valueOf(R.string.lock_screen_notifs_show_none)); Loading Loading
src/com/android/settings/notification/ShowOnLockScreenNotificationPreferenceController.java +5 −3 Original line number Diff line number Diff line Loading @@ -35,6 +35,7 @@ import com.google.common.annotations.VisibleForTesting; import java.util.ArrayList; import androidx.preference.Preference; import androidx.preference.PreferenceScreen; public class ShowOnLockScreenNotificationPreferenceController extends AbstractPreferenceController implements PreferenceControllerMixin, Preference.OnPreferenceChangeListener { Loading Loading @@ -66,8 +67,9 @@ public class ShowOnLockScreenNotificationPreferenceController extends AbstractPr } @Override public void updateState(Preference preference) { RestrictedListPreference pref = (RestrictedListPreference) preference; public void displayPreference(PreferenceScreen screen) { super.displayPreference(screen); RestrictedListPreference pref = screen.findPreference(mSettingKey); pref.clearRestrictedItems(); ArrayList<CharSequence> entries = new ArrayList<>(); ArrayList<CharSequence> values = new ArrayList<>(); Loading Loading @@ -104,7 +106,7 @@ public class ShowOnLockScreenNotificationPreferenceController extends AbstractPr pref.setOnPreferenceChangeListener(this); refreshSummary(preference); refreshSummary(pref); } @Override Loading
tests/robotests/src/com/android/settings/notification/ShowOnLockscreenNotificationPreferenceControllerTest.java +5 −5 Original line number Diff line number Diff line Loading @@ -89,7 +89,7 @@ public class ShowOnLockscreenNotificationPreferenceControllerTest { LOCK_SCREEN_SHOW_SILENT_NOTIFICATIONS, 1); mController.updateState(mPreference); mController.displayPreference(mScreen); assertThat(mPreference.getValue()).isEqualTo( String.valueOf(R.string.lock_screen_notifs_show_none)); Loading @@ -107,7 +107,7 @@ public class ShowOnLockscreenNotificationPreferenceControllerTest { LOCK_SCREEN_SHOW_SILENT_NOTIFICATIONS, 0); mController.updateState(mPreference); mController.displayPreference(mScreen); assertThat(mPreference.getValue()).isEqualTo( String.valueOf(R.string.lock_screen_notifs_show_alerting)); Loading @@ -124,7 +124,7 @@ public class ShowOnLockscreenNotificationPreferenceControllerTest { LOCK_SCREEN_SHOW_SILENT_NOTIFICATIONS, 1); mController.updateState(mPreference); mController.displayPreference(mScreen); assertThat(mPreference.getValue()).isEqualTo( String.valueOf(R.string.lock_screen_notifs_show_all)); Loading @@ -136,7 +136,7 @@ public class ShowOnLockscreenNotificationPreferenceControllerTest { public void updateState_allNotifsOnLockscreen_isDefault() { // settings don't exist mController.updateState(mPreference); mController.displayPreference(mScreen); assertThat(mPreference.getValue()).isEqualTo( String.valueOf(R.string.lock_screen_notifs_show_all)); Loading @@ -158,7 +158,7 @@ public class ShowOnLockscreenNotificationPreferenceControllerTest { ShadowRestrictedLockUtilsInternal.setKeyguardDisabledFeatures( KEYGUARD_DISABLE_SECURE_NOTIFICATIONS); mController.updateState(mPreference); mController.displayPreference(mScreen); assertThat(mPreference.getValue()).isEqualTo( String.valueOf(R.string.lock_screen_notifs_show_none)); Loading