From dc7cae65cfe03988597959b70707f551965db3ff Mon Sep 17 00:00:00 2001 From: Steven Moreland Date: Wed, 8 Sep 2021 11:33:27 -0700 Subject: [PATCH] ServiceManager: doc comment A couple words on this for ya! Fixes: 197629711 Test: N/A Change-Id: I4fbaacb6e123c042919c03f11a0403e041d23a56 --- core/java/android/os/ServiceManager.java | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/core/java/android/os/ServiceManager.java b/core/java/android/os/ServiceManager.java index 06a2c875cf4f3..4e8418bd60ec6 100644 --- a/core/java/android/os/ServiceManager.java +++ b/core/java/android/os/ServiceManager.java @@ -29,7 +29,14 @@ import com.android.internal.util.StatLogger; import java.util.Map; -/** @hide */ +/** + * Manage binder services as registered with the binder context manager. These services must be + * declared statically on an Android device (SELinux access_vector service_manager, w/ service + * names in service_contexts files), and they do not follow the activity lifecycle. When + * building applications, android.app.Service should be preferred. + * + * @hide + **/ @SystemApi(client = SystemApi.Client.MODULE_LIBRARIES) public final class ServiceManager { private static final String TAG = "ServiceManager";