如何关闭/销毁android中的Firebase引用



以下是场景-:

创建了一个火球参考

Firebase myRef = new Firebase(url)  // In Main Activity

用户单击按钮导航到其他活动。

调用Main活动的onPause()。有没有办法销毁这个构造函数?

此引用正在创建一些意外行为。简单地为Main活动调用finish()是否会破坏它?

Firebase对象是对Firebase数据库中位置的轻量级引用。没有必要(也没有能力)管理它们的生命周期。因此,正如@dex所评论的,您可以让Java垃圾收集器来处理它们。

另一方面,一旦开始附加侦听器(例如addValueEventListener()),就应该在相应的生命周期事件中使用removeEventListener()分离它们。另请参阅Firebase在Android中的适配器中添加侦听器,以及如何停止在Android 中侦听Firebase位置

最新更新