Firebase adicionando ouvintes em adaptadores no Android

Sou bastante novo no firebase e estou tentando entender o assunto. Eu tenho esse adaptador que está registrando em umValueEventListener toda vez que é criado. Se eu não o desanexar, os ouvintes serão adicionados quando eu girar meu telefone e o adaptador for destruído / reconstruído no fragmento ?. Ou o firebase é inteligente o suficiente para saber que esse ouvinte em particular já existe?

PS: Tentei cancelar o registro desse ouvinte no diretórioonPause método do fragmento usando-o, mas o firebase parece remover meu cache. Depois que o fragmento gira, leva um tempo para buscar os dados novamente, o que não havia acontecido antes.

questionAnswers(1)

yourAnswerToTheQuestion