差异 DiskCacheStrategy in Glide v4
2022-08-31 20:27:38
我在我的一个Android应用程序中使用Glide 4.1.1。我正在与下面的代码一起使用它,并且在应用程序中没有遇到任何问题。
Glide.with(context)
.load(constant.BASE_URL+"images/"+data.getPicture())
.apply(new RequestOptions()
.diskCacheStrategy(DiskCacheStrategy.ALL)
.dontAnimate()
.centerCrop()
.dontTransform())
.into(holder.imageView);
我对.diskCacheStrategy(DiskCacheStrategy.ALL)选项有疑问。总共有五个类型选项,如下所示
.diskCacheStrategy(DiskCacheStrategy.ALL)
.diskCacheStrategy(DiskCacheStrategy.NONE)
.diskCacheStrategy(DiskCacheStrategy.DATA)
.diskCacheStrategy(DiskCacheStrategy.AUTOMATIC)
.diskCacheStrategy(DiskCacheStrategy.RESOURCE)
我试图找到它的文档,但无法找到两者之间的区别。让我知道是否有人使用它,并知道这一切之间的区别是什么,以及我们什么时候应该使用它。谢谢