Использование Picasso с пользовательским дисковым кешем

ВVolley библиотека,NetworkImageView класс требуетImageLoaderкоторый обрабатывает все запросы изображений, ища их внутриImageCacheРеализация, пользователь может свободно выбирать, как должен работать кеш, расположение и название изображений.

Я переключаюсь сVolleyвRetrofitи для изображений решил попробоватьPicasso.

В предыдущей библиотеке у меня был параметр String в каждом из моих элементов, содержащих URL изображения, затем я использовалmyNetworkImageView.setImageUrl(item.getURL()) и он был в состоянии определить, было ли изображение кэшировано на диске. Если изображение существовало в папке кэша, оно было загружено, в противном случае оно было загружено и загружено.

Я хотел бы иметь возможность сделать то же самое с Пикассо, возможно ли это сPicasso API или я должен сам написать такую ​​функцию?

Я думал, чтобы загрузить изображение в папку (папку кеша) и использоватьPicasso.with(mContext).load(File downloadedimage) по окончании. Это правильный путь или есть лучшие практики?

Ответы на вопрос(4)

Ваш ответ на вопрос