我正在使用图像和无限滚动(网络,领域数据库,滑行,图像缓存)开发RecyclerView
如果我滚动很远,我可以删除我的领域数据库中的旧记录。 但是,是否可以删除与这些db记录对应的图像的磁盘缓存(按图像URL)?
达到磁盘缓存限制大小后会发生什么?用户会从Android操作系统获得一些警告吗? 可以抓住我的代码中的这个时刻至少放弃所有缓存吗?
这种情况的专业方法是什么?
答案 0 :(得分:0)
删除磁盘缓存只需添加以下行
Glide.with(this)
.load("http://nuuneoi.com/uploads/source/playstore/cover.jpg")
.diskCacheStrategy(DiskCacheStrategy.ALL)
.into(ivImgGlide);
有关详细说明,请阅读此Glide vs Picasso