Audífono de estado de firebase de Android firebase llamado varias veces

Estoy utilizando Firebase android sdk v.9.0.2 y no puedo obtener más allá del registro por ahora. Estoy agregando un oyente del estado de la autorización y quitando él en el registro acertado. Sin embargo, se llama varias veces. Esto es lo que estoy recibiendo en mis registros:

D/FirebaseAuth: Notifying listeners about a sign-out event. D/FirebaseApp: Notifying auth state listeners. D/FirebaseApp: Notified 0 auth state listeners. D/ActivityRegister: auth listener called D/FirebaseAuth: Notifying listeners about user ( bwVX8jBbZvYcIj28hYsGZCcbzxi1 ). D/FirebaseApp: Notifying auth state listeners. D/FirebaseApp: Notified 0 auth state listeners. D/ActivityRegister: auth listener called D/FirebaseAuth: Notifying listeners about user ( bwVX8jBbZvYcIj28hYsGZCcbzxi1 ). D/FirebaseApp: Notifying auth state listeners. D/FirebaseApp: Notified 1 auth state listeners. 

El registrador "D / ActivityRegister: auth listener called" está dentro del oyente. Como se puede ver, cuando Firebase notifica a los oyentes, en realidad se llama. Y cuando muestra 1 escucha, el oyente no se llama en absoluto. ¿Hay alguna solución para esto?

No se esperan correcciones. Esa cuestión cerrada. https://github.com/firebase/quickstart-android/issues/80

Puede encontrar cuando este método se activa aquí:

Referencia de Firebase – AuthStateListener

Manejo este disparador de función con un switch y sólo utilizo los casos "Login_Attempt" y "Register_Attempt" (para enviar correo electrónico de verificación) ignorando el resto de ellos. Simplemente cree una variable String (y, por ejemplo, cuando el usuario clics el botón Sign_In, defínalo como "Login_Attempt" )

BR

  • ¿Cómo inicializar firebase después del inicio de sesión de google de android?
  • Android Firebase - no puede obtener userid usando getUid () - Error: en la referencia de objeto nulo
  • Autenticación de Firebase en el sitio web de wordpress
  • Uso del correo y la contraseña para autenticarse mediante la API REST
  • Clase de descriptor de módulo local para com.google.firebase.auth no encontrada
  • Firebase UI - Auth - Utilizar diseño propio
  • Android con el cambio de hora de la fecha, pero poner a tiempo de nuevo, Firebase acaba de devolver símbolo expirado
  • "No se pudo resolver: com.google.firebase: firebase-core: 9.0.0"
  • Cambio del nombre del paquete Firebase
  • La verificación de correo electrónico de Firebase no funciona correctamente
  • El inicio de sesión de Facebook no funciona ya que actualizé la aplicación de Firebase a la nueva consola (sólo)
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.