我最近尝试使用一个大位图,并使用位图工厂的解码器资源将其放入我的应用程序中。我想知道问题是什么以及为什么我不断收到虚拟机超出预算错误。
最佳答案
我假设这个问题是针对 Android 的。
如果是这样,BitmapFactory 会泄漏内存,因为 VM 预算已满。虚拟机预算已满的原因是镜像太大,而分配这些镜像的空间就这么多。因此,您要么必须减小图像的大小,要么使用 createscaledbitmap() 缩放图像。这不是你的错,这是 Android 的错误。该网站已被询问太多次。
谢谢
关于android - 位图工厂内存不足,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8441658/