diff --git a/res/xml/apps.xml b/res/xml/apps.xml
index ee02fb773e7..d0a600aef07 100644
--- a/res/xml/apps.xml
+++ b/res/xml/apps.xml
@@ -75,11 +75,17 @@
android:targetPackage="${applicationId}"/>
+
+
+
diff --git a/res/xml/more_security_privacy_settings.xml b/res/xml/more_security_privacy_settings.xml
index 26f6ae9c82e..5911e67be1a 100644
--- a/res/xml/more_security_privacy_settings.xml
+++ b/res/xml/more_security_privacy_settings.xml
@@ -158,11 +158,6 @@
android:key="security_settings_device_admin_category"
android:layout="@layout/preference_category_no_label">
-
-
-
buildPreferenceControllers(Context context) {
+ private static List buildPreferenceControllers(Context context,
+ DashboardFragment host, Lifecycle lifecycle) {
final List controllers = new ArrayList<>();
controllers.add(new AppsPreferenceController(context));
@@ -52,6 +56,8 @@ public class AppDashboardFragment extends DashboardFragment {
new AdvancedAppsPreferenceCategoryController(context, ADVANCED_CATEGORY_KEY);
advancedCategoryController.setChildren(List.of(aspectRatioAppsPreferenceController));
controllers.add(advancedCategoryController);
+ controllers.add(new AppLockSettingsPreferenceController(
+ context, APP_LOCK_PREF_KEY, host, lifecycle));
return controllers;
}
@@ -95,7 +101,7 @@ public class AppDashboardFragment extends DashboardFragment {
@Override
protected List createPreferenceControllers(Context context) {
- return buildPreferenceControllers(context);
+ return buildPreferenceControllers(context, this /* host */, getSettingsLifecycle());
}
public static final BaseSearchIndexProvider SEARCH_INDEX_DATA_PROVIDER =
@@ -111,7 +117,7 @@ public class AppDashboardFragment extends DashboardFragment {
@Override
public List createPreferenceControllers(
Context context) {
- return buildPreferenceControllers(context);
+ return buildPreferenceControllers(context, null /* host */, null);
}
};
}
diff --git a/src/com/android/settings/safetycenter/SafetyCenterUtils.java b/src/com/android/settings/safetycenter/SafetyCenterUtils.java
index eaac1b8218d..b5685bafb6d 100644
--- a/src/com/android/settings/safetycenter/SafetyCenterUtils.java
+++ b/src/com/android/settings/safetycenter/SafetyCenterUtils.java
@@ -39,7 +39,6 @@ import com.android.settings.notification.LockScreenNotificationPreferenceControl
import com.android.settings.privacy.PrivacyDashboardFragment;
import com.android.settings.security.ChangeProfileScreenLockPreferenceController;
import com.android.settings.security.LockUnificationPreferenceController;
-import com.android.settings.security.applock.AppLockSettingsPreferenceController;
import com.android.settings.security.trustagent.TrustAgentListPreferenceController;
import com.android.settings.widget.PreferenceCategoryController;
import com.android.settingslib.core.AbstractPreferenceController;
@@ -82,8 +81,6 @@ public final class SafetyCenterUtils {
.add(new CombinedBiometricProfileStatusPreferenceController(context, lifecycle));
controllers.add(new PreferenceCategoryController(context, WORK_PROFILE_SECURITY_CATEGORY)
.setChildren(profileSecurityControllers));
- controllers.add(new AppLockSettingsPreferenceController(
- context, APP_LOCK_PREF_KEY, host, lifecycle));
controllers.addAll(profileSecurityControllers);
return controllers;
}