19

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

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

那么有什么方法可以删除所有听众吗?(无需重新启动服务器)

4

1 回答 1

2

直到现在这仍然适用,因为您不能一次删除所有侦听器。

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

目前,你可以在里面做onDestroy()

protected void onDestroy(){
super.onDestroy();
yourdatabasereference.removeEventListener(Listenernamehere);
}
于 2018-01-13T17:47:02.623 回答