summaryrefslogtreecommitdiff
path: root/core/java/android/util/SparseSetArray.java
diff options
context:
space:
mode:
authorMatías Hernández <matiashe@google.com>2023-01-12 13:14:13 +0100
committerMatías Hernández <matiashe@google.com>2023-01-18 13:49:22 +0100
commit3482ed4c25602cbc7c3e3b76d62f6a804ee0d181 (patch)
tree6e1c239830bace41d52c5efc49bb8daa669d0c3b /core/java/android/util/SparseSetArray.java
parent06da15b36e030300fc5147356274d2105839b4d6 (diff)
Snooze NMS ManagedServices per user id, not globally
Listeners are bound and registered per user, so snoozing should be that way as well. Test: atest ManagedServicesTest (and manually) Fixes: 147075801 Fixes: 167152273 Change-Id: Ia61816518aa00f8a89f22e79ffdc048f3066541d
Diffstat (limited to 'core/java/android/util/SparseSetArray.java')
-rw-r--r--core/java/android/util/SparseSetArray.java5
1 files changed, 5 insertions, 0 deletions
diff --git a/core/java/android/util/SparseSetArray.java b/core/java/android/util/SparseSetArray.java
index b7873b73cb28..61f29a40ff50 100644
--- a/core/java/android/util/SparseSetArray.java
+++ b/core/java/android/util/SparseSetArray.java
@@ -139,4 +139,9 @@ public class SparseSetArray<T> {
public T valueAt(int intIndex, int valueIndex) {
return mData.valueAt(intIndex).valueAt(valueIndex);
}
+
+ /** @return The set of values for key at position {@code intIndex}. */
+ public ArraySet<T> valuesAt(int intIndex) {
+ return mData.valueAt(intIndex);
+ }
}