从网址下载图片并保存到缓存

时间:2020-02-10 03:54:23

标签: android caching imagedownload

我想从URL下载多个图像,然后将它们保存到内部缓存中。每次当我回到我的应用程序时,如果图像已经下载,那么它将从缓存中获取,否则下载它。 请为此提供一个可行的解决方案。

1 个答案:

答案 0 :(得分:1)

我有一个建议给您

使用Glide Library,它具有内置功能,可以根据需要将加载的图像存储在缓存中,然后将自动从缓存中重新加载。

滑行:https://github.com/bumptech/glide

用法:

Glide.with(context)
.load("image-url")
.diskCacheStrategy(DiskCacheStrategy.DATA)
.into(imageView);

使用diskCacheStrategy将映像存储在缓存,内存和资源中的任何位置。