Glide官网找的demo中,没有对第一个方法的使用,只有文档在有步骤说明...
那么这样设置指定缓存目录起作用吗?
public class SimpleGlideModule implements GlideModule {
@Override
public void applyOptions(final Context context, GlideBuilder builder) {
// 第一种设置内部的缓存路径,或者不写这行代码,Glide会自动缓存到data/data/<packname>/~~
// builder.setDiskCache(new InternalCacheDiskCacheFactory(context,
// 1024 * 1024 * 30));
// 第二,如果要指定缓存目录时,Glide就不会缓存???
// builder.setDiskCache(new DiskCache.Factory() {
// @Override
// public DiskCache build() {
// File cacheDirName = new File(context.getExternalCacheDir(), "zz_cache_dir_name");
// cacheDirName.mkdirs();
// return DiskLruCacheWrapper.get(cacheDirName, 30*1024*1024);
// }
// });
************************************************************
************************************************************