如何在android中使用滑行保存图像并检索它们

时间:2017-08-10 10:44:38

标签: android android-recyclerview android-glide

我正在使用Glide在来自网址的recyclerview中显示图片。我已经关注了几个示例,但仍然无法离线显示图像(当应用关闭并重新打开时没有互联网连接)。

任何解决方案?

我在适配器中使用了以下代码来进行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);
                }
            });

1 个答案:

答案 0 :(得分:0)

尝试使用.diskCacheStrategy(DiskCacheStrategy.SOURCE)下载并缓存图像

Glide.with(this)
 .load(url)
 .placeholder(R.drawable.placeholder_image) 
 .error(R.drawable.error_image)
 .diskCacheStrategy(DiskCacheStrategy.SOURCE)
 .into(imageView);