android - 位图工厂内存不足

标签 android bitmap factory

我最近尝试使用一个大位图,并使用位图工厂的解码器资源将其放入我的应用程序中。我想知道问题是什么以及为什么我不断收到虚拟机超出预算错误。

最佳答案

我假设这个问题是针对 Android 的。

如果是这样,BitmapFactory 会泄漏内存,因为 VM 预算已满。虚拟机预算已满的原因是镜像太大,而分配这些镜像的空间就这么多。因此,您要么必须减小图像的大小,要么使用 createscaledbitmap() 缩放图像。这不是你的错,这是 Android 的错误。该网站已被询问太多次。

谢谢

关于android - 位图工厂内存不足,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8441658/

相关文章:

android - 如何在 Android 中使微调器变灰?

java - 如何计算任何应用程序在我的 android 手机中打开的次数?

Android 位图 OutOfMemoryError

JavaScript:使用工厂函数中的内部原型(prototype)方法从数组返回评级值

java - 如何在 TestNG 中生成不同名称的测试?

android - Wear OS如何检查电池是否已插入

android - 防止对话框在横向模式下占据整个屏幕宽度 - Android

android - 将位图传递给另一个 Activity 以 RunTimeException 结束

10 英寸平板电脑上的 Android BitmapRegionDecoder decodeRegion NullPointerException

service - 无法使用angular-seed使用angluarjs在 Controller 中识别工厂或服务