有关BitMap

1.BitMap缓存机制:二级缓存

1) 内存缓存(LruCache):

能够快速获得最近显示的图片。LruCache是一个泛型类,内部采用LinkedHashMap强引用。

2) 存储缓存(DiskLruCache):

以空间换时间。

2.OOM相关:

原因:图片分辨率过大,导致加载图片所需没存超过系统给进程分配的运行内存。

解决:利用BitMapFactory.Options 的inSimpleSize计算合适图片的采样率以减少图片分辨率

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容