0

我实现了两个数组列表,一个带有缩略图(来自 Images.Thumbnails),另一个带有每张图片的 BUCKET_DISPLAY_NAMEs(来自 Images.Media)。

现在我想遍历它

for (int i = 0; i < thumbnails.size(); i++) {
    if (bucket_display_names.get(i).equals("WhatsApp Images")) {
        ......
    }
}

但我在第二行得到了一个 indexoutofbounds 异常,这意味着缩略图数组大于带有 bucket_display_names 的数组......它们不应该包含相同数量的图片(实际上是所有手机)吗?

4

1 回答 1

0

检查您获取照片库列表的方式。也许以下链接可以帮助您作为起点:Get list of photo gallery on Android

于 2013-07-09T22:49:24.563 回答