如何删除滑行缓存 - android?

The*_*heQ 3 android android-glide

所以我在我的应用程序中到处使用 glide 来通过 url 上传用户的个人资料图片。当用户更改他们的个人资料图片时。我更新了后端,所以更新了 url。但是,glide 已经缓存了旧图像。我如何覆盖之前缓存的图像,以便当用户浏览应用程序时,他/她可以在所有活动中看到他们的个人资料图片的变化?

Vin*_*ohn 6

RequestOptions requestOptions = new RequestOptions()
                        .diskCacheStrategy(DiskCacheStrategy.NONE) // because file name is always same
                        .skipMemoryCache(true);

            Glide.with(this)
                    .load(photoUrl)
                    .apply(requestOptions)
                    .into(profile_image);
Run Code Online (Sandbox Code Playgroud)

在最新版本中,我们应该使用 RequestOptions

RequestOptions 在最新版本的 Glide 中提供与类型无关的选项来自定义 Glide 的加载。

创建一个 RequestOptions 对象并在我们加载图像时使用它。