我使用Glide库来开发Android应用,我希望能够将缓存数据存储到自定义文件夹中,以使清除标准缓存文件夹时(例如使用Master Clean)不会影响到我的程序。
为此,我参考了手册上的代码,但是这段代码对我来说没有起作用。
我的代码:
我的代码:
DiskCache.Factory diskCacheFactory = new DiskCache.Factory() {
@Override
public DiskCache build() {
DiskCache diskCache = DiskLruCacheWrapper.get(getFilesDir(), 1024*1024*100);
return diskCache;
}
};
new GlideBuilder(this).setDiskCache(diskCacheFactory);
Glide.with(this)
.load("http://www.website.com/1.jpg")
.into(imageView);
运行此应用程序后,Glide将图像保存在默认文件夹中。