我想从Firebase数据库中检索值,而不添加或更新任何值。
我尝试使用每个侦听器,但他们都需要更新数据以检索值。
答案 0 :(得分:4)
当您附加Firebase侦听器时,它会立即为现有值设置值,然后再次触发任何更改。因此,您不需要更改值以使侦听器触发。
您可以使用
onDataChange()
方法读取给定路径中内容的静态快照,因为它们在事件发生时存在。 此方法在连接侦听器时触发,并且每次包括子项在内的数据发生更改时都会再次触发。
答案 1 :(得分:0)
如果可以帮助//
我的解决方案是取消注册Firebase监听器和 然后重新注册。