#android #firebase #google-cloud-firestore
#Android #firebase #google-облако-firestore
Вопрос:
Я использую get
и addSnapshotListener
для чтения данных из моей базы данных Firestore. Я знаю, что могу обрабатывать complete/success
и failure
события. Но я не нашел событие «текущее извлечение данных», которое я бы использовал для отображения загружаемого GIF-изображения.
Конечно, на самом деле это не проблема: я могу показать GIF до отправки запроса NoSQL в Firestore. И, тогда, я бы скрыл это, как только запрос будет завершен / успешно / неудачно.
Однако я хотел бы знать, есть ли что-то, рекомендованное командой Android и / или сообществом разработчиков, связанное с этой темой? (потому что то, что я описал выше, немного похоже на «настройку»)
Ответ №1:
Я могу показать GIF-файл до отправки запроса NoSQL в Firestore. И, тогда, я бы скрыл это, как только запрос будет завершен / успешно / неудачно.
Это именно то, что все делают. Нет никаких дополнительных обратных вызовов, связанных со статусом запроса к базе данных. В тот момент, когда вы делаете запрос, он «выполняется», и он завершается, как только получены какие-либо обратные вызовы.