Удалить всех слушателей в Firebase java

Я знаю, что в документации сказано: "//В Java каждый слушатель должен быть удален явно". Но есть проблема.

Я разворачиваю свое приложение - добавляю слушателя (сохраняю указатель). Но когда я повторно разверну свое приложение, слушатель все еще там, но я не могу удалить его, потому что у меня нет указателя для него.

Так есть ли способ удалить всех слушателей? (без перезапуска сервера)

Ответ 1

Это все еще применяется до сих пор, так как вы не можете удалить всех слушателей одновременно.

Чтобы проверить наличие обновлений, вы можете посмотреть эту ссылку: https://firebase.google.com/support/release-notes/android

В настоящее время вы можете сделать это внутри onDestroy()

protected void onDestroy(){
super.onDestroy();
yourdatabasereference.removeEventListener(Listenernamehere);
}