带图像的Android Out Of Memory错误

时间:2012-06-21 23:18:50

标签: android memory bitmap

出于某种原因,我无法加载任何宽度或高度超过200像素的图像而不会出现OOM错误。为了解决这个问题,我降低了图像上的像素数量,但现在它们看起来都很模糊。有没有人知道加载更高质量图像的最佳方法,而不会出现此错误。此外,我尝试手动回收我的位图,但这样做似乎只是给我一个内存不足错误无论图像大小。

1 个答案:

答案 0 :(得分:3)

BitmapFactory.Options类的inSampleSize可以解决您的问题,尝试查看officiel android docs Loading Large Bitmaps Efficiently,然后您就可以使用了。