summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
author Jing Ji <jji@google.com> 2024-01-18 15:20:15 -0800
committer Jing Ji <jji@google.com> 2024-01-18 22:48:43 -0800
commitb1899ca66d21595e3f73913f79f54480fcb4418f (patch)
tree728c498b252635bfad8eb92e0d1aca8dc92222a6
parentecd3f7dd058a22778a018bd8e6508c69569fe491 (diff)
Update the javadoc of the ActivityManager#addOnUidImportanceListener()
Bug: 286258140 Test: m Change-Id: I64bc0445bd7132978742f79cbe4f056ef2240305
-rw-r--r--core/java/android/app/ActivityManager.java8
1 files changed, 8 insertions, 0 deletions
diff --git a/core/java/android/app/ActivityManager.java b/core/java/android/app/ActivityManager.java
index 5318bb722b5f..b2c64756e4bf 100644
--- a/core/java/android/app/ActivityManager.java
+++ b/core/java/android/app/ActivityManager.java
@@ -4413,6 +4413,10 @@ public class ActivityManager {
* <p>The caller must hold the {@link android.Manifest.permission#PACKAGE_USAGE_STATS}
* permission to use this feature.</p>
*
+ * <p>Calling this API with the same instance of {@code listener} without
+ * unregistering with {@link #removeOnUidImportanceListener} before it will result in
+ * an {@link IllegalArgumentException}.</p>
+ *
* @throws IllegalArgumentException If the listener is already registered.
* @throws SecurityException If the caller does not hold
* {@link android.Manifest.permission#PACKAGE_USAGE_STATS}.
@@ -4438,6 +4442,10 @@ public class ActivityManager {
* all UIDs will be monitored by this listener, this will be equivalent to the
* {@link #addOnUidImportanceListener(OnUidImportanceListener, int)} in this case.
*
+ * <p>Calling this API with the same instance of {@code listener} without
+ * unregistering with {@link #removeOnUidImportanceListener} before it will result in
+ * an {@link IllegalArgumentException}.</p>
+ *
* @throws IllegalArgumentException If the listener is already registered.
* @hide
*/