#android #firebase #firebase-realtime-database
#Android #firebase #firebase-база данных в реальном времени
Вопрос:
Я новичок в создании приложения для Android, я хочу показать галерею из 5-6 изображений для профиля пользователя. Моя архитектура хранилища firebase — «multiple_images (папка) userid (5-6 изображений в папке с идентификатором пользователя)».
Если возможно, может кто-нибудь, пожалуйста, поделиться каким-нибудь примером кода, я не могу понять, как я помещу объект из 5-6 изображений из папки пользователя и покажу его в activity. Я ссылался на документы Firebase, но там показан только пример кода для одного файла.
Ответ №1:
Я думаю, вы говорите о массовой загрузке в папку хранилища firebase. Как оказалось, в firebase Storage пока нет функции массовой загрузки. Хотя есть 2 способа, которыми я мог бы этого добиться.
Способ 1:
вы можете связать несколько вызовов, чтобы последовательно загружать все ваши файлы. Этот метод позволит добавить все файлы в ваше приложение для Android, но будет сложно отследить ошибки при ошибке загрузки.
Способ 2:
Напишите службу Intent, использующую вашу логику загрузки firebase. Эта служба вызывается каждый раз, когда пользователь загружает изображение в ваше приложение для Android. Это запускает несколько экземпляров сервиса, каждый из которых будет загружать изображение, и поскольку они обрабатываются в очереди, легко отслеживать ошибки и выполнять обработку ошибок.