Android奇怪的IndexOutOfBounds异常

时间:2013-07-09 21:36:02

标签: android arrays exception

我正在循环播放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;

我在这里想念什么?

0 个答案:

没有答案