Keepsynced(true) 和 Firebase Listener 之间的区别?我们是否需要在活动销毁时将保持同步



我正在使用Firebase Realtime Database开发一个小应用程序。我读到KeepSynced(true)会在某个位置保留一个空的侦听器。我想知道它是否与侦听器事件(ValueEvent,ChildEvent...(不同。当活动被销毁时,我们是否需要将 Keepsynce 设置为 False?谢谢。

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

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

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

最新更新