Glide 缓存

glide的缓存有两种:

一,内存缓存

默认开启,除非调用 .skipMemoryCache( true )方法取消内存缓存。

二,磁盘缓存

调用 .diskCacheStrategy( DiskCacheStrategy.NONE )就不会在sd卡缓存。

Glide默认会缓存Image的很多个版本,比如原图,如果你的imageView大小的缓存。.diskCacheStrategy(  )有以下几种缓存策略:

DiskCacheStrategy.NONE 什么都不缓存

DiskCacheStrategy.SOURCE 只缓存最高解析图的image

DiskCacheStrategy.RESULT 缓存最后一次那个image,比如有可能你对image做了转化

DiskCacheStrategy.ALL image的所有版本都会缓存

Glide

.with( context ).load( image )

.diskCacheStrategy( DiskCacheStrategy.SOURCE )

.into( imageViewFile );

点击学习

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

推荐阅读更多精彩内容