commit | 4c055dd097d423c0010517506b00e07b01c17d8a | [log] [tgz] |
---|---|---|
author | josephpv <josephpv@google.com> | Tue Dec 19 11:32:11 2023 +0000 |
committer | josephpv <josephpv@google.com> | Tue Dec 19 11:32:11 2023 +0000 |
tree | 3ac2884bf66fe992f0d07afca9a88d4cdac3a1e0 | |
parent | 25ce6462c99badaa1bd538ab303549cb788bdc7e [diff] |
Finish PS sub-settings page if PS is locked Bug: 317026141 Test: Manual Change-Id: If3a3045c40dd61779b272589231d395ce7ae9fa9
diff --git a/src/com/android/settings/privatespace/HidePrivateSpaceSettings.java b/src/com/android/settings/privatespace/HidePrivateSpaceSettings.java index 8c73364..09a1855 100644 --- a/src/com/android/settings/privatespace/HidePrivateSpaceSettings.java +++ b/src/com/android/settings/privatespace/HidePrivateSpaceSettings.java
@@ -33,6 +33,14 @@ } @Override + public void onStart() { + super.onStart(); + if (PrivateSpaceMaintainer.getInstance(getContext()).isPrivateSpaceLocked()) { + finish(); + } + } + + @Override public int getMetricsCategory() { return SettingsEnums.PRIVATE_SPACE_SETTINGS; }
diff --git a/src/com/android/settings/privatespace/onelock/UseOneLockSettingsFragment.java b/src/com/android/settings/privatespace/onelock/UseOneLockSettingsFragment.java index 459116a..181a8d0 100644 --- a/src/com/android/settings/privatespace/onelock/UseOneLockSettingsFragment.java +++ b/src/com/android/settings/privatespace/onelock/UseOneLockSettingsFragment.java
@@ -25,6 +25,7 @@ import com.android.settings.R; import com.android.settings.dashboard.DashboardFragment; +import com.android.settings.privatespace.PrivateSpaceMaintainer; import com.android.settingslib.core.AbstractPreferenceController; import java.util.ArrayList; @@ -43,6 +44,14 @@ } @Override + public void onStart() { + super.onStart(); + if (PrivateSpaceMaintainer.getInstance(getContext()).isPrivateSpaceLocked()) { + finish(); + } + } + + @Override public int getMetricsCategory() { return SettingsEnums.PRIVATE_SPACE_SETTINGS; }