From d7fae7fede9cb11c79b501c64cb23176e8f51d6f Mon Sep 17 00:00:00 2001 From: Alex Kershaw Date: Wed, 18 Mar 2020 13:23:40 +0000 Subject: [PATCH] Clarify setPackagesSuspended javadoc Clarify that some packages cannot be suspended. Fixes: 144411650 Test: Javadoc change only; not applicable Change-Id: Ia89ad60c5445b3bf2a355eb49ea645f4962a1212 --- core/java/android/app/admin/DevicePolicyManager.java | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/core/java/android/app/admin/DevicePolicyManager.java b/core/java/android/app/admin/DevicePolicyManager.java index b219394ddfa96..b21d352659428 100644 --- a/core/java/android/app/admin/DevicePolicyManager.java +++ b/core/java/android/app/admin/DevicePolicyManager.java @@ -6824,6 +6824,10 @@ public class DevicePolicyManager { * package will no longer be suspended. The admin can block this by using * {@link #setUninstallBlocked}. * + *

Some apps cannot be suspended, such as device admins, the active launcher, the required + * package installer, the required package uninstaller, the required package verifier, the + * default dialer, and the permission controller. + * * @param admin The name of the admin component to check, or {@code null} if the caller is a * package access delegate. * @param packageNames The package names to suspend or unsuspend.