У меня есть recycleview, который показывает различные типы элементов-
1. Текст статьи
2.Images / видео
3. Файл (pdf / doc)
Теперь я реализовал изображения с Glide, и их также можно просматривать в автономном режиме, но в случае PDF-файлов, как я могу открыть их так, чтобы файл загружался только при первом нажатии на него пользователем, и оттуда пользователи могут просматривать в автономном режиме, также запоминая локальный адрес этого элемента
Я могу различать изображения и PDF программно,
Но как я могу реализовать вышеупомянутую логику, где пользователь может открыть pdf из recycleview, просто щелкнув по нему, и ему не нужно загружать каждый раз.
N.B. Я использую здесь базу данных Firebase в реальном времени, поэтому здесь ничего не загружается, по умолчанию здесь и отражаются изменения в реальном времени - все, что у меня есть, это URL-адрес хранилища Firebase для файла (который я хочу кэшировать)