0

我正在循环一个 Arraylist。
fotoPath是一个数组列表,包含手机的所有图片缩略图的路径(通过 Images.Thumbnails.DATA)。
fotoWhatsAppBUCKET_DISPLAY_NAME每个图片的数组列表。

for (int i = 0; i < fotoPath.size(); i++) {
    if (fotoWhatsApp.get(i).equals("WhatsApp Images")) {
        whatsApp.add(fotoPath.get(i));
    }
}

我在手机上使用了这个代码,只拍了几张照片,效果很好。

然后我在两台设备上使用它,上面包含大量(>1100)张图片。

然后 logcat 向我显示了上面代码中第二行的 IndexOutOfBound Exception。

“IndexOutOfBound 异常。索引为 1354,大小为 1354。”

我在这里想念什么?

4

0 回答 0