栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 面试经验 > 面试问答

获取异常OutofMemoryError

面试问答 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

获取异常OutofMemoryError

您需要按比例缩小位图并在内存中加载按比例缩小的版本。

http://developer.android.com/training/displaying-bitmaps/load-
bitmap.html

BitmapFactory.depre
根据需要使用适当的方法。

这是一个例子:

位图的内存不足错误

注意: 从Android 3.0(API级别11)开始,像素数据与关联的位图一起存储在Dalvik堆上。

在Android
2.3.3(API级别10)及更低版本上,

recycle()
建议使用。如果您在应用程序中显示大量位图数据,则很可能会遇到OutOfMemoryError错误。recycle()方法允许应用程序尽快回收内存。

Android
3.0(API级别11)引入了这一

BitmapFactory.Options.inBitmap
领域。如果设置了此选项,则使用Options对象的解码方法将在加载内容时尝试重用现有的位图。这意味着位图的内存被重用,从而提高了性能,并消除了内存分配和取消分配。

http://developer.android.com/training/displaying-bitmaps/manage-
memory.html



转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/402017.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号