Это просто я добавил ('child_added') и один раз ('значение'). Теперь всякий раз, когда я добавляю дочерний элемент, сначала происходят события child_added, а затем один раз ('значение'). Следовательно это создает две строки в моем представлении для того же самого ребенка.

бновлении дочернего firebase запускается еще раз при использовании".once" получить значение из firebase и добавить новую строку в приложение. Но при использовании".on" код работает над обновлением дочернего элемента, но не работает над добавлением нового дочернего элемента, так как он удаляет строку из приложения, хотя и добавляет в базу данных. Но мы можем просматривать это только при обновлении страницы. Мой вопрос здесь заключается в том, что делать, чтобы получить новые данные из Firebase после добавления или обновления.

 Peter Haddad30 нояб. 2017 г., 16:39
Once () похож на addListenerForSingleValueEvent, а on () похож на valueeventlistener в Android
 Himanshu02 дек. 2017 г., 10:57
Это просто я добавил ('child_added') и один раз ('значение'). Теперь всякий раз, когда я добавляю дочерний элемент, сначала происходят события child_added, а затем один раз ('значение'). Следовательно это создает две строки в моем представлении для того же самого ребенка.
 Frank van Puffelen30 нояб. 2017 г., 15:32
С помощьюonce() получает значение из базы данных один раз, при использованииon() продолжает прислушиваться к изменениям данных, пока вы не позвонитеoff(), Если у вас есть проблемы с их поведением в вашем коде, поделитесьминимальный код, который воспроизводит эту проблему.

Ответы на вопрос(0)

Ваш ответ на вопрос