0

1つはサムネイル(Images.Thumbnailsから)を使用し、もう1つは各画像のBUCKET_DISPLAY_NAME(Images.Mediaから)を使用して2つの配列リストを実装しました。

今、私はそれをループしたい

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

しかし、2 行目で indexoutofbounds 例外が発生します。つまり、サムネイル配列がbucket_display_names の配列よりも大きいことを意味します...それらには同じ量の写真 (実際にはすべての電話) が含まれているはずではありませんか?

4

1 に答える 1

0

フォト ギャラリーのリストを取得している方法を確認します。次のリンクが出発点として役立つかもしれません: Android でフォト ギャラリーのリストを取得する

于 2013-07-09T22:49:24.563 に答える