Я разрабатываю приложение, в котором мне нужно сначала получить все изображения из Firebase, а затем отобразить в образе просмотра один за другим с промежутком в 5 секунд. Изображения большую часть времени останутся такими же, поэтому я хочу, чтобы кешировать эти изображения, и если пользователь в автономном режиме использует кешированные изображения и отображает их в режиме просмотра изображений. Но проблема в том, я только получил следующий код с Пикассо библиотеки, в которой изображение непосредственно отображается на ImageViewПовторное получение нескольких изображений из firebase с использованием библиотеки Picasso и их кеширование
Picasso.with(RetreivingImageFirebase.this)
.load("https://firebasestorage.googleapis.com/v0/b/yavatmalindicatorserver.appspot.com/o/Photos%2F22268?alt=media&token=a71e00eb-c453-4803-80d1-9d769037ab46")
.fit()
.centerCrop()
.into(mImageView);
мне нужно как-то сначала сохранить все изображения, а затем отобразить его один за другим. Я искал аналогичные вопросы о переполнении стека, но ни один из них не показывает правильные методы. Пожалуйста, помогите
После использования «выборок(), где есть изображение, сохраненный я имею в виду, как решить этот образ, так как возвращаемый типа выборки() является ничтожной –
Picasso управляет своим собственным кэшем. В следующий раз, когда вы попытаетесь загрузить один и тот же URL-адрес изображения в «ImageView», он будет использовать кеш. – Sangharsh
Используйте 'Picasso.setIndicatorsEnabled (true)', чтобы узнать, используется ли кеш. – Sangharsh