diff --git a/res/values/arrays.xml b/res/values/arrays.xml
index 6122e0d32d7..cd3134b87eb 100644
--- a/res/values/arrays.xml
+++ b/res/values/arrays.xml
@@ -1529,7 +1529,7 @@
- @string/private_space_auto_lock_every_time
- @string/private_space_auto_lock_after_inactivity
- - @string/private_space_auto_lock_never
+ - @string/private_space_auto_lock_after_device_restart
diff --git a/res/values/strings.xml b/res/values/strings.xml
index db68a847033..9660095ad98 100644
--- a/res/values/strings.xml
+++ b/res/values/strings.xml
@@ -1257,8 +1257,8 @@
Every time device locks
After 5 minutes of inactivity
-
- Never
+
+ Only after device restarts
Hide private space when it\'s locked
diff --git a/src/com/android/settings/privatespace/PrivateSpaceMaintainer.java b/src/com/android/settings/privatespace/PrivateSpaceMaintainer.java
index 9f85d68ca6e..a0c4cbecaed 100644
--- a/src/com/android/settings/privatespace/PrivateSpaceMaintainer.java
+++ b/src/com/android/settings/privatespace/PrivateSpaceMaintainer.java
@@ -19,7 +19,7 @@ package com.android.settings.privatespace;
import static android.os.UserManager.USER_TYPE_PROFILE_PRIVATE;
import static android.provider.Settings.Secure.HIDE_PRIVATESPACE_ENTRY_POINT;
import static android.provider.Settings.Secure.PRIVATE_SPACE_AUTO_LOCK;
-import static android.provider.Settings.Secure.PRIVATE_SPACE_AUTO_LOCK_NEVER;
+import static android.provider.Settings.Secure.PRIVATE_SPACE_AUTO_LOCK_AFTER_DEVICE_RESTART;
import static android.provider.Settings.Secure.USER_SETUP_COMPLETE;
import android.app.ActivityManager;
@@ -63,7 +63,8 @@ public class PrivateSpaceMaintainer {
public static final int HIDE_PRIVATE_SPACE_ENTRY_POINT_ENABLED_VAL = 1;
/** Default value for private space auto lock settings. */
@Settings.Secure.PrivateSpaceAutoLockOption
- public static final int PRIVATE_SPACE_AUTO_LOCK_DEFAULT_VAL = PRIVATE_SPACE_AUTO_LOCK_NEVER;
+ public static final int PRIVATE_SPACE_AUTO_LOCK_DEFAULT_VAL =
+ PRIVATE_SPACE_AUTO_LOCK_AFTER_DEVICE_RESTART;
public enum ErrorDeletingPrivateSpace {
DELETE_PS_ERROR_NONE,
diff --git a/tests/unit/src/com/android/settings/privatespace/autolock/AutoLockPreferenceControllerTest.java b/tests/unit/src/com/android/settings/privatespace/autolock/AutoLockPreferenceControllerTest.java
index 45c2c7562ff..3a605ea1727 100644
--- a/tests/unit/src/com/android/settings/privatespace/autolock/AutoLockPreferenceControllerTest.java
+++ b/tests/unit/src/com/android/settings/privatespace/autolock/AutoLockPreferenceControllerTest.java
@@ -130,9 +130,12 @@ public class AutoLockPreferenceControllerTest {
.isEqualTo("After 5 minutes of inactivity");
}
- /** Tests that auto lock preference displays the correct summary for option - Never. */
+ /**
+ * Tests that auto lock preference displays the correct summary for option - Only after device
+ * restarts.
+ */
@Test
- public void getSummary_whenOptionNever_returnsNever() {
+ public void getSummary_whenOptionAfterDeviceRestart_returnsOnlyAfterDeviceRestarts() {
mSetFlagsRule.enableFlags(
Flags.FLAG_ALLOW_PRIVATE_PROFILE,
android.multiuser.Flags.FLAG_SUPPORT_AUTOLOCK_FOR_PRIVATE_SPACE,
@@ -141,7 +144,8 @@ public class AutoLockPreferenceControllerTest {
Settings.Secure.putInt(
mContentResolver,
Settings.Secure.PRIVATE_SPACE_AUTO_LOCK,
- Settings.Secure.PRIVATE_SPACE_AUTO_LOCK_NEVER);
- assertThat(mAutoLockPreferenceController.getSummary().toString()).isEqualTo("Never");
+ Settings.Secure.PRIVATE_SPACE_AUTO_LOCK_AFTER_DEVICE_RESTART);
+ assertThat(mAutoLockPreferenceController.getSummary().toString())
+ .isEqualTo("Only after device restarts");
}
}
diff --git a/tests/unit/src/com/android/settings/privatespace/autolock/AutoLockSettingsFragmentTest.java b/tests/unit/src/com/android/settings/privatespace/autolock/AutoLockSettingsFragmentTest.java
index 1c620c068f3..25ce8e441de 100644
--- a/tests/unit/src/com/android/settings/privatespace/autolock/AutoLockSettingsFragmentTest.java
+++ b/tests/unit/src/com/android/settings/privatespace/autolock/AutoLockSettingsFragmentTest.java
@@ -17,8 +17,8 @@
package com.android.settings.privatespace.autolock;
import static android.provider.Settings.Secure.PRIVATE_SPACE_AUTO_LOCK;
+import static android.provider.Settings.Secure.PRIVATE_SPACE_AUTO_LOCK_AFTER_DEVICE_RESTART;
import static android.provider.Settings.Secure.PRIVATE_SPACE_AUTO_LOCK_AFTER_INACTIVITY;
-import static android.provider.Settings.Secure.PRIVATE_SPACE_AUTO_LOCK_NEVER;
import static android.provider.Settings.Secure.PRIVATE_SPACE_AUTO_LOCK_ON_DEVICE_LOCK;
import static com.android.settings.privatespace.PrivateSpaceMaintainer.PRIVATE_SPACE_AUTO_LOCK_DEFAULT_VAL;
@@ -128,7 +128,9 @@ public class AutoLockSettingsFragmentTest {
mFragment.onAttach(mContext);
Settings.Secure.putInt(
- mContentResolver, PRIVATE_SPACE_AUTO_LOCK, PRIVATE_SPACE_AUTO_LOCK_NEVER);
+ mContentResolver,
+ PRIVATE_SPACE_AUTO_LOCK,
+ PRIVATE_SPACE_AUTO_LOCK_AFTER_DEVICE_RESTART);
assertThat(mFragment.getDefaultKey()).isEqualTo("2");
Settings.Secure.putInt(
@@ -153,7 +155,7 @@ public class AutoLockSettingsFragmentTest {
mFragment.onAttach(mContext);
mFragment.setDefaultKey("2");
assertThat(Settings.Secure.getInt(mContentResolver, PRIVATE_SPACE_AUTO_LOCK, -1))
- .isEqualTo(PRIVATE_SPACE_AUTO_LOCK_NEVER);
+ .isEqualTo(PRIVATE_SPACE_AUTO_LOCK_AFTER_DEVICE_RESTART);
mFragment.setDefaultKey("1");
assertThat(Settings.Secure.getInt(mContentResolver, PRIVATE_SPACE_AUTO_LOCK, -1))