Невозможно установить GlideBuilder

Я использую библиотеку 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 сохраняет изображение в папке по умолчанию.

Попробуйте использовать:

 if (!Glide.isSetup()) { GlideBuilder gb = new GlideBuilder(this); DiskCache dlw = DiskLruCacheWrapper.get(new File(Environment.getExternalStorageDirectory().getAbsolutePath() + "/myCatch/"), 250 * 1024 * 1024); gb.setDiskCache(dlw); Glide.setup(gb); } 

В Glide 3.5 Glide.isSetup () и Glide.setup () устарели. Лучший способ сделать это – использовать GlideModules для создания такой конфигурации лениво. Проверьте конфигурацию страницы wiki .