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.