【发布时间】:2017-07-01 01:44:08
【问题描述】:
我想从我的应用程序中更改 Glide 加载图像缓存目录,清洁大师无法擦除缓存。我使用了
builder.setDiskCache(new ExternalCacheDiskCacheFactory(context, "abbasali", cacheSize100MegaBytes * 5));
在我的 GlideModule 中,但它不起作用。
【问题讨论】:
-
GlideModule 是否正确配置并初始化?这意味着您对 setDiskCache 的调用是否被调用?
-
现在我的图片缓存在 android/data/myPakacgeName/chache/abbasali/
-
Glide 将优先使用现有缓存而不是新缓存。因此,如果您在此更改之前已经运行了您的应用程序,则会使用一个内部缓存。要删除内部缓存,只需从 Android 应用设置菜单中清除您的应用缓存设置。
标签: android android-glide