我正在使用Firebase实时数据库来开发一个小型应用程序。我了解到KeepSynced(true)
将在一个位置上保留一个空的侦听器。我想知道它是否与监听器事件(ValueEvent,ChildEvent ...)有所不同。活动销毁时是否需要将Keepsynce设置为False?谢谢。
答案 0 :(得分:1)
keepSynced与任何其他侦听器都没有不同。您只是不提供回调,也不知道何时同步该位置的数据。
活动销毁时,是否需要将Keepsynce设置为False?
由您决定。当您不再希望发生这种情况时,应该停止同步数据。它不一定与您的活动生命周期有关。