删除Firebase java中的所有侦听器

时间:2014-02-03 22:45:03

标签: java android firebase firebase-realtime-database listener

我知道文档说“//在Java中,必须明确删除每个侦听器。”但有一个问题。

我部署我的应用程序 - 添加一个监听器(保存指针)。但是当我重新部署我的应用程序时,监听器仍然存在,但我无法删除它,因为我没有指针。

那么如何删除所有侦听器呢? (没有服务器重启)

1 个答案:

答案 0 :(得分:0)

直到现在仍然适用,因为您无法立即删除所有侦听器。

要查看任何更新,您可以看到此链接:https://firebase.google.com/support/release-notes/android

目前,您可以在onDestroy()

中执行此操作
protected void onDestroy(){
super.onDestroy();
yourdatabasereference.removeEventListener(Listenernamehere);
}