Загрузка изображений с URL и сохранение в кэш - PullRequest
0 голосов
/ 10 февраля 2020

Я хочу загрузить несколько изображений с URL, а затем сохранить их во внутреннем кэше. Каждый раз, когда я возвращаюсь к своему приложению, то, если изображение уже загружено, оно будет извлечено из кэша, в противном случае загрузите его. Пожалуйста, предоставьте рабочее решение для этого.

1 Ответ

1 голос
/ 10 февраля 2020

У меня есть одно предложение для вас

используйте библиотеку Glide, она имеет встроенную функциональность для сохранения загруженных изображений в кэш-память в соответствии с вашими потребностями, а затем автоматически перезагрузится из кеша.

Glide : https://github.com/bumptech/glide

использование:

Glide.with(context)
.load("image-url")
.diskCacheStrategy(DiskCacheStrategy.DATA)
.into(imageView);

Используйте diskCacheStrategy для хранения изображений в кеше, памяти, ресурсах, где вы хотите.

...