Таким образом, вы не должны использовать childEventListener
, потому что он срабатывает всякий раз, когда изменяется любой дочерний узел родительского узла.
Вы можете проверить, обновляете ли вы другие дочерние узлы родительского узла, на котором ваш childEventListener
устанавливается вместе с другими.Это должно быть так, чтобы он срабатывал 3 раза.
Так что вам лучше сосредоточиться на использовании singleValueEventListener
или valueEventListener
на той же ссылке, которую вы используете сейчас.
Узнайте больше о childEventListeners здесь.
Узнайте больше о чтении и записи в Firebase здесь.