Огненная база Наблюдение () Разъяснение - PullRequest
0 голосов
/ 14 сентября 2018

Если вы, например, делаете

DataBase.database().refrence().observe(.valueChanged....
//code here
)

более одного раза в одном месте, это создает группу наблюдателей? Я хочу убедиться, что у меня есть только 1 наблюдатель на место. Создает ли этот метод несколько раз более одного наблюдателя?

1 Ответ

0 голосов
/ 14 сентября 2018

Если вы присоединяете несколько наблюдателей к одному и тому же местоположению в базе данных, SDK достаточно умен, чтобы внутренне регистрироваться только на сервере, чтобы получать обновления для этого местоположения один раз.Он не дублирует объем данных, отправляемых в приложение.Все ваши наблюдатели в этом месте будут по-прежнему получать обновления, поэтому вам придется отменить регистрацию каждого из них, чтобы прекратить получать обновления.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...