2 qq 34356025 qq_34356025 于 2017.01.09 23:52 提问

自定义GlideModule,设置缓存路径

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);
//            }
//        });
************************************************************
 ************************************************************

1个回答

devmiao
devmiao   Ds   Rxr 2017.01.09 23:57
qq_34356025
qq_34356025 文章中没有这个解释 还是谢谢
11 个月之前 回复
Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!