SageLuu 2017-01-09 15:52 采纳率: 25%
浏览 4221

自定义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 2017-01-09 15:57
    关注
    评论

报告相同问题?

悬赏问题

  • ¥15 c程序不知道为什么得不到结果
  • ¥40 复杂的限制性的商函数处理
  • ¥15 程序不包含适用于入口点的静态Main方法
  • ¥15 素材场景中光线烘焙后灯光失效
  • ¥15 请教一下各位,为什么我这个没有实现模拟点击
  • ¥15 执行 virtuoso 命令后,界面没有,cadence 启动不起来
  • ¥50 comfyui下连接animatediff节点生成视频质量非常差的原因
  • ¥20 有关区间dp的问题求解
  • ¥15 多电路系统共用电源的串扰问题
  • ¥15 slam rangenet++配置