问题:用Glide作为图片加载框架,图片的URI地址不变,每次更换图片时,都存在缓存情况,加载不出来最新图片。
解决方法有两个:
1,将磁盘缓存设置为DiskCacheStrategy.NONE(磁盘不缓存)即可;
//ImageURL:图片的URL地址 icon_course_default:加载出错的默认图 DiskCacheStrategy.NONE:不缓存 imageView:图片控件
Glide.with(this).load(ImageURL).error(R.mipmap.icon_course_default).diskCacheStrategy(DiskCacheStrategy.NONE).into(imageView);
- 2,网上还有网友说,每次传入不同的signature作为标识符,下面我用当前时间做不同数
Glide.with(this).load(URLManager.AdvURL).error(