Как узнать, что прослушиватель снимков завершен?
Слушатель моментальных снимков всегда прослушивает изменения, если вы не удаляете его .
Если вы хотите знать, когда загрузка данных из базы данных завершена, обратите внимание, что вы не можете знать, когда все members
будут загружены, поскольку Cloud Fireatore
- это база данных реального времени и получение данных. может никогда не завершиться. Вот почему она называется базой данных реального времени, потому что в любой момент данные в коллекции members
могут быть изменены, свойства могут быть добавлены или удалены.
Вы можете использовать CompletionListener
только тогда, когда вы записываете или обновляете данные , и вы будете уведомлены, когда операция будет подтверждена серверами Firebase, но вы не сможете использовать этот интерфейс при чтении данных.