【发布时间】:2017-11-10 20:24:04
【问题描述】:
我正在开发带有图像和无限滚动(网络、领域数据库、滑动、图像缓存)的 RecyclerView
如果我滚动很远,我可以从我的领域数据库中删除旧记录。 但是是否可以删除与这些数据库记录对应的图像的磁盘缓存(通过图像 URL)?
当我达到磁盘缓存限制大小时会发生什么?用户会收到来自 Android 操作系统的警告吗? 是否可以在我的代码中抓住这一刻以至少删除所有缓存?
这种情况的专业方法是什么?
【问题讨论】:
标签: android caching android-recyclerview infinite-scroll android-glide