diff options
| author | 2024-01-23 22:20:37 -0500 | |
|---|---|---|
| committer | 2024-01-24 17:04:03 -0500 | |
| commit | c5d725eec15d2cff2aab08437948d6d0f2d01a63 (patch) | |
| tree | 7625ba3f5f56d3f2f3771b63bf1dbbf0b9620e31 /java/src | |
| parent | 6eaed71f6a9b3a487441c8abb82c2ccb0c714f98 (diff) | |
Make ProfileRecords map a normal Map
Change-Id: Ifb0f34133c2c6c12e985eb6e732acb4f5858675f
Diffstat (limited to 'java/src')
| -rw-r--r-- | java/src/com/android/intentresolver/v2/ChooserActivity.java | 8 |
1 files changed, 3 insertions, 5 deletions
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<ProfileRecord> mProfileRecords = new SparseArray<>(); + private final Map<Integer, ProfileRecord> 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(); } |