位图工厂内存不足

时间:2011-12-09 05:58:39

标签: android bitmap factory

我最近尝试使用大位图并使用位图工厂的decoderesources将其放入我的应用程序中。我想知道问题是什么以及为什么我一直在预算错误中使用虚拟机。

1 个答案:

答案 0 :(得分:4)

我假设这个问题适用于Android。

如果是这样,BitmapFactory会因为VM预算已满而泄漏内存。 VM预算已满的原因是因为图像太大而且分配这些图像的空间非常大。因此,您必须减小图像的大小或使用createscaledbitmap()进行缩放。这不是你的错,这是一个Android bug。在这个网站上被问过太多次了。

谢谢,