0

可能重复:
Android:将图像加载到位图对象时出现奇怪的内存不足问题位
图大小超过 Vm 预算错误 android

我正在尝试加载大约 1500x1000 像素的大位图

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

使位图更小或对其进行采样不是一个好主意,因为

  • 我需要它的原始尺寸。

  • 这个错误发生大约 20% 的时间,即大约 80% 的时间它加载正常。

您认为解决此问题的最佳方法是什么?也许将其放入循环中,例如无法加载->再试一次

谢谢!

4

0 回答 0