From c5d725eec15d2cff2aab08437948d6d0f2d01a63 Mon Sep 17 00:00:00 2001 From: Mark Renouf Date: Tue, 23 Jan 2024 22:20:37 -0500 Subject: Make ProfileRecords map a normal Map Change-Id: Ifb0f34133c2c6c12e985eb6e732acb4f5858675f --- java/src/com/android/intentresolver/v2/ChooserActivity.java | 8 +++----- 1 file changed, 3 insertions(+), 5 deletions(-) (limited to 'java/src') diff --git a/java/src/com/android/intentresolver/v2/ChooserActivity.java b/java/src/com/android/intentresolver/v2/ChooserActivity.java index eea9fd2c..95d9ea18 100644 --- a/java/src/com/android/intentresolver/v2/ChooserActivity.java +++ b/java/src/com/android/intentresolver/v2/ChooserActivity.java @@ -306,7 +306,7 @@ public class ChooserActivity extends Hilt_ChooserActivity implements private final View mContentView = null; - private final SparseArray mProfileRecords = new SparseArray<>(); + private final Map mProfileRecords = new HashMap<>(); private boolean mExcludeSharedText = false; /** @@ -1201,7 +1201,7 @@ public class ChooserActivity extends Hilt_ChooserActivity implements @Nullable private ProfileRecord getProfileRecord(UserHandle userHandle) { - return mProfileRecords.get(userHandle.getIdentifier(), null); + return mProfileRecords.get(userHandle.getIdentifier()); } @VisibleForTesting @@ -1556,9 +1556,7 @@ public class ChooserActivity extends Hilt_ChooserActivity implements } private void destroyProfileRecords() { - for (int i = 0; i < mProfileRecords.size(); ++i) { - mProfileRecords.valueAt(i).destroy(); - } + mProfileRecords.values().forEach(ProfileRecord::destroy); mProfileRecords.clear(); } -- cgit v1.2.3-59-g8ed1b