Как загрузить PDF / изображения из хранилища Firebase

#android #android-recyclerview #google-cloud-firestore #firebase-storage

# #Android #android-recyclerview #google-облако-firestore #firebase-хранилище

Вопрос:

В настоящее время я отображаю изображения в своем приложении с помощью Firestore RecyclerView . Приложение извлекает URL Cloud Firestore -адрес, содержащий ссылки на изображения, сохраненные Firebase Storage в. Однако этот метод занимает очень много времени, поскольку мне приходится создавать записи (URL) в Cloud Firestore для каждого сохраненного изображения Firebase Storage .

Одним из преимуществ этого является то, что когда пользователь нажимает на одно изображение, я могу отправить только одно изображение в a DialogFragment с com.github.chrisbanes.photoview.PhotoView помощью макета, чтобы пользователь мог увеличивать / уменьшать масштаб, не увеличивая / уменьшая масштаб остальных изображений.

Если возможно, я хотел бы напрямую загружать изображения из Firebase Storage в RecyclerView , или, что еще лучше, загружать PDF-файл (с несколькими страницами) непосредственно RecyclerView .

В настоящее время я использую GlideApp для изображений. Я полагаю, мне придется использовать WebView for `PDF (я собираюсь попробовать). Некоторые заявили на форумах, что популярные библиотеки PDF в Android добавят около 16 МБ дополнительного размера к окончательному APK.

Является ли загрузка изображений RecyclerView лучшим вариантом? Существует ли библиотека PDF, которая обеспечивает ту же функциональность?

Любые предложения приветствуются.

Комментарии:

1. Записи, вы имеете в виду URL-адреса, верно? Если да, то в чем проблема с сохранением URL-адресов?

2. вы пытаетесь загрузить миниатюру pdf в RecyclerView?

3. @Ramesh Если возможно, отобразите PDF в RecyclerView.