0

重複の可能性:
Android: 画像をビットマップ オブジェクトにロードする際の奇妙なメモリ不足の問題
ビットマップ サイズが Vm 予算エラー android を超えています

約 1500x1000 ピクセルの大きなビットマップを読み込もうとしています

InputStream is = mngr.open( "myBitmap.png");
Bitmap bit = BitmapFactory.decodeStream(is)

ビットマップを小さくしたり、サンプリングしたりするのは良い考えではありません。

  • 元のサイズで必要です。

  • このエラーは約 20% の確率で発生します。つまり、約 80% の確率で問題なくロードされます。

これを解決する最善の方法は何だと思いますか?ロードできない -> 再試行のように、ループに入れているのかもしれません。

ありがとう!

4

0 に答える 0