有没有办法在Firebase中检索数据而不更新数据库中的值?

时间:2017-01-12 13:16:52

标签: android firebase firebase-realtime-database

我想从Firebase数据库中检索值,而不添加或更新任何值。

我尝试使用每个侦听器,但他们都需要更新数据以检索值。

2 个答案:

答案 0 :(得分:4)

当您附加Firebase侦听器时,它会立即为现有值设置值,然后再次触发任何更改。因此,您不需要更改值以使侦听器触发。

来自documentation

  

您可以使用onDataChange()方法读取给定路径中内容的静态快照,因为它们在事件发生时存在。 此方法在连接侦听器时触发,并且每次包括子项在内的数据发生更改时都会再次触发。

答案 1 :(得分:0)

如果可以帮助//

  

我的解决方案是取消注册Firebase监听器和   然后重新注册。