画像パスをビットマップに変換してアクティビティに表示する以下のコードを実装しようとしています。以下のエラーが表示されます。さまざまなソリューションを試しましたが、どれも機能していません
画像を Bitmap オブジェクトにロードする際の奇妙なメモリ不足の問題
Android: 大きなビットマップ ファイルのサイズをスケーリングされた出力ファイルに変更する
OutOfMemoryError: ビットマップ サイズが VM の予算を超えています:- Android
エラー: E/dalvikvm-heap(19252): このプロセスには 12742656 バイトの外部割り当てが大きすぎます。
for(int i = 0; i < numItems; i++) {
File imgFile = new File(photoPaths.get(i));
if(imgFile.exists())
{
images[i] = BitmapFactory.decodeFile(imgFile.getAbsolutePath());
}