如何保存图像,并在android中使用glide检索它们
我正在使用Glide在urls的recyclerview中显示图像。我遵循了几个例子,但仍然无法显示图片离线(当应用程序关闭并重新打开,没有互联网连接)。如何保存图像,并在android中使用glide检索它们
任何解决方案?
我已经用在适配器内部下面的代码为recyclerView:
Glide.with(mContext)
.load(imgUrl)
.asBitmap()
.into(new SimpleTarget<Bitmap>() {
@Override
public void onResourceReady(Bitmap resource, GlideAnimation<? super Bitmap> glideAnimation) {
holder.thumbnail.setImageBitmap(resource);
}
});
尝试这种使用.diskCacheStrategy(DiskCacheStrategy.SOURCE)
下载并缓存图像
Glide.with(this)
.load(url)
.placeholder(R.drawable.placeholder_image)
.error(R.drawable.error_image)
.diskCacheStrategy(DiskCacheStrategy.SOURCE)
.into(imageView);
没有..它显示图像在线..当我关闭应用程序,离线并重新打开应用程序recyclerview是空的。 –
我比你必须使用占位符检查更薄ans –
占位符将只是把定义的图像,而不是缓存的图像。 –
您可以使用占位符,当下线。结帐这个https://inthecheesefactory.com/blog/get-to-know-glide-recommended-by-google/en – Ritesh