我正在循环播放Arraylist
fotoPath
是一个arraylist,包含手机所有图片缩略图的路径(通过Images.Thumbnails.DATA)。
fotoWhatsApp
是每个图片BUCKET_DISPLAY_NAME
的arraylist。
for (int i = 0; i < fotoPath.size(); i++) {
if (fotoWhatsApp.get(i).equals("WhatsApp Images")) {
whatsApp.add(fotoPath.get(i));
}
}
我在手机上使用了这个代码,只有少量拍摄照片,在那里效果很好。
然后我在两台设备上使用它,其中包含大量(> 1100)图片。
然后logcat向我展示了上面代码中第二行的IndexOutOfBound Exception。
&#34; IndexOutOfBound例外。指数是1354,大小是1354。&#34;
我在这里想念什么?