和Firebase监听器之间的区别?活动销毁时,我们需要将Keepsynced设置为False吗?

时间:2019-06-23 14:26:55

标签: android firebase-realtime-database

我正在使用Firebase实时数据库来开发一个小型应用程序。我了解到KeepSynced(true)将在一个位置上保留一个空的侦听器。我想知道它是否与监听器事件(ValueEvent,ChildEvent ...)有所不同。活动销毁时是否需要将Keepsynce设置为False?谢谢。

1 个答案:

答案 0 :(得分:1)

keepSynced与任何其他侦听器都没有不同。您只是不提供回调,也不知道何时同步该位置的数据。

  

活动销毁时,是否需要将Keepsynce设置为False?

由您决定。当您不再希望发生这种情况时,应该停止同步数据。它不一定与您的活动生命周期有关。