Я использую ref.on("value", myfunc)
, когда я инициализирую свое приложение, чтобы извлечь все мои данные из FB. Поскольку для получения данных требуется довольно много данных, я хочу показать символ загрузки, пока myfunc
не будет запущен.Detect Firebase initial on (value) complete
Есть ли способ сделать это? Единственный способ, которым я могу думать прямо сейчас:
- Сначала запустить
hasChildren
на соответствующем узле FB, чтобы проверить, есть ли данные, которые будут получены. - Если есть, отобразите загружаемое изображение.
- После того, как слушатель
on
вызываетmyfunc
, тогда скройте загружаемое изображение.
Мне просто интересно, обеспечивает ли Firebase более изящный способ сделать это?
Вы правы - я не понял, что обратный вызов запускается, даже если узел пуст. Благодаря! – quijames