При использовании JAVA SDK для Firebase мы можем прослушивать изменения данных, используя ChildEventListener
, когда CHILD_ADDED, CHILD_CHANGED, CHILD_REMOVED или CHILD_MOVED.
В соответствии с документом, когда слушатель запускается, он сначала вызывает событие CHILD_ADDED для всехсуществующие дочерние элементы под узлом ссылки.После этого для каждого нового дочернего элемента создается новое событие.
Я не хочу получать событие get для каких-либо существующих узлов, но хотел бы получить событие при добавлении нового дочернего элемента с момента запуска прослушивателя..
Есть ли в Firebase SDK способ не запускать события для существующих узлов?
https://firebase.google.com/docs/database/admin/retrieve-data#child-added