我知道文档说“//在Java中,必须明确删除每个侦听器。”。但有一个问题。
我部署我的应用程序 - 添加一个侦听器(保存指针)。但是当我重新部署我的应用程序时,监听器仍然存在,但我无法删除它,因为我没有指向它的指针。
那么有什么方法可以删除所有听众吗?(无需重新启动服务器)
我知道文档说“//在Java中,必须明确删除每个侦听器。”。但有一个问题。
我部署我的应用程序 - 添加一个侦听器(保存指针)。但是当我重新部署我的应用程序时,监听器仍然存在,但我无法删除它,因为我没有指向它的指针。
那么有什么方法可以删除所有听众吗?(无需重新启动服务器)
直到现在这仍然适用,因为您不能一次删除所有侦听器。
要检查任何更新,您可以查看此链接:https ://firebase.google.com/support/release-notes/android
目前,你可以在里面做onDestroy()
protected void onDestroy(){
super.onDestroy();
yourdatabasereference.removeEventListener(Listenernamehere);
}