【发布时间】:2015-11-03 19:48:59
【问题描述】:
我正在使用Glide 在Fragment 中以这种方式加载图像
Glide.with(this).load(pictureUrl)
.diskCacheStrategy(DiskCacheStrategy.ALL)
.placeholder(R.drawable.default)
.into(image);
但图像从未设置到ImageView,尽管图像确实正在加载(我使用侦听器对此进行了调查)。我相信这只会在图像没有从内存中加载时发生,因为如果Fragment 被恢复,它会加载。
如果我在上面添加asBitmap(),则图像成功加载。此外,通过附加的RequestListener 的onResourceReady() 方法将GlideDrawable 设置为ImageView 也可以。
【问题讨论】:
-
我对您在自定义 ImageView 中所做的更改感兴趣,是什么导致了这个问题? (我看到你在讨论列表中评论说你解决了这个问题,但实际上并没有发布:))
标签: android android-imageview android-glide