Невозможно установить 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 .

Intereting Posts
«Отсутствует атрибут contentDescription на изображении» в XML Включить отладку USB на Android Как я могу правильно передать уникальные дополнения к ожидающемуся намерению? В android как показать звездочку (*) вместо точек в EditText, имеющих inputtype как textPassword? Ионный андроид работает, но приложение не запускается по телефону, почему? Уведомление PushBase Firebase Уведомление о облачных сообщениях Firebase, которое не получено устройством Можно ли отправить событие из потока в действие? Пользовательское название с изображением Как запустить приложение Android на устройстве с муравьем Пример использования андроидов lrucache Несколько LayoutManager в RecyclerView Преобразование значений широты / долготы (формат DMS + Compass Direction) в соответствующие значения десятичной точки в Android Использование аппаратного уровня в пользовательском представлении onDraw Изменить цвет фона меню Android