diff --git a/core/java/android/util/SparseArrayMap.java b/core/java/android/util/SparseArrayMap.java index 590ba1a8b5890..cd592a710a028 100644 --- a/core/java/android/util/SparseArrayMap.java +++ b/core/java/android/util/SparseArrayMap.java @@ -175,7 +175,7 @@ public class SparseArrayMap { public void forEach(@NonNull TriConsumer consumer) { for (int iIdx = numMaps() - 1; iIdx >= 0; --iIdx) { final int i = mData.keyAt(iIdx); - final ArrayMap data = mData.valueAt(i); + final ArrayMap data = mData.valueAt(iIdx); for (int kIdx = data.size() - 1; kIdx >= 0; --kIdx) { consumer.accept(i, data.keyAt(kIdx), data.valueAt(kIdx)); }