The*_*heQ 4 android caching android-imageview android-glide
我的应用程序中的多个活动都有用户的个人资料图片。有一次,他们更改了个人资料图片,我想确保我的所有 Glide 实例的缓存都被清除。这样,当他们浏览应用程序时,他们可以看到更新的个人资料图片。
目前我正在使用这种方法:Glide.get(activity).clearDiskCache();这只会清除该活动的 Glide 缓存,而不是在我的应用程序中清除。
希望有人有一个快速的解决方案,我不需要为每个活动中的每个滑翔实例调用 .signature() 函数。或者清除每个活动中的每个滑行缓存。
尝试
Glide.get(context).clearMemory();
Run Code Online (Sandbox Code Playgroud)
或者
Glide.get(context).clearDiskCache();
Run Code Online (Sandbox Code Playgroud)
注意: clearMemory()必须在主线程上调用。必须在后台线程上调用clearDiskCache()。您不能在同一线程上同时调用两者。
| 归档时间: |
|
| 查看次数: |
5381 次 |
| 最近记录: |