Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit e9108aec authored by Julia Tuttle's avatar Julia Tuttle
Browse files

Default to hiding silent notifications on lockscreen in Settings

Also, fix an errorprone issue.

Bug: 252815574
Test: atest ShowOnLockscreenNotificationPreferenceControllerTest
Change-Id: I46e6d0f15c69abe60ef8505d300e5205b3c71e53
parent 9f0efa68
Loading
Loading
Loading
Loading
+1 −1
Original line number Diff line number Diff line
@@ -157,6 +157,6 @@ public class ShowOnLockScreenNotificationPreferenceController extends AbstractPr

    private boolean getLockscreenSilentNotificationsEnabled() {
        return Settings.Secure.getInt(mContext.getContentResolver(),
                Settings.Secure.LOCK_SCREEN_SHOW_SILENT_NOTIFICATIONS, 1) != 0;
                Settings.Secure.LOCK_SCREEN_SHOW_SILENT_NOTIFICATIONS, 0) != 0;
    }
}
+7 −7
Original line number Diff line number Diff line
@@ -93,7 +93,7 @@ public class ShowOnLockscreenNotificationPreferenceControllerTest {
        assertThat(mPreference.getValue()).isEqualTo(
                String.valueOf(R.string.lock_screen_notifs_show_none));

        assertThat(mPreference.getSummary())
        assertThat(mPreference.getSummary().toString())
                .isEqualTo(mContext.getString(R.string.lock_screen_notifs_show_none));
    }

@@ -110,7 +110,7 @@ public class ShowOnLockscreenNotificationPreferenceControllerTest {

        assertThat(mPreference.getValue()).isEqualTo(
                String.valueOf(R.string.lock_screen_notifs_show_alerting));
        assertThat(mPreference.getSummary())
        assertThat(mPreference.getSummary().toString())
                .isEqualTo(mContext.getString(R.string.lock_screen_notifs_show_alerting));
    }

@@ -127,20 +127,20 @@ public class ShowOnLockscreenNotificationPreferenceControllerTest {

        assertThat(mPreference.getValue()).isEqualTo(
                String.valueOf(R.string.lock_screen_notifs_show_all));
        assertThat(mPreference.getSummary())
        assertThat(mPreference.getSummary().toString())
                .isEqualTo(mContext.getString(R.string.lock_screen_notifs_show_all));
    }

    @Test
    public void updateState_allNotifsOnLockscreen_isDefault() {
    public void updateState_alertingNotifsOnLockscreen_isDefault() {
        // settings don't exist

        mController.displayPreference(mScreen);

        assertThat(mPreference.getValue()).isEqualTo(
                String.valueOf(R.string.lock_screen_notifs_show_all));
        assertThat(mPreference.getSummary())
                .isEqualTo(mContext.getString(R.string.lock_screen_notifs_show_all));
                String.valueOf(R.string.lock_screen_notifs_show_alerting));
        assertThat(mPreference.getSummary().toString())
                .isEqualTo(mContext.getString(R.string.lock_screen_notifs_show_alerting));
    }

    @Test