sign_up query log eventos event android firebase logging firebase-database

android - query - Database.Logger.Level Enum Values ​​No accesible en la versión 11.0.0



firebase log events android (1)

Actualización 30 de junio:

Este problema se corrigió en la versión 11.0.2.

Antes de Firebase versión 11.0.0, se podía acceder directamente a los valores enum de Database.Logger.Level . Un ejemplo que compila con 10.2.6 es:

FirebaseDatabase.getInstance().setLogLevel(Logger.Level.DEBUG);

Esa declaración no compila con la versión 11.0.0. Una solución alternativa es usar valueOf() :

FirebaseDatabase.getInstance().setLogLevel(Logger.Level.valueOf("DEBUG"));

En 11.0.0, el archivo descompilado .class para Database.Logger es:

public interface Logger { public static enum Level { zzcbX, zzcbY, zzcbZ, zzcca, zzccb; private Level() { } } }

En 10.2.6, es:

public interface Logger { public static enum Level { DEBUG, INFO, WARN, ERROR, NONE; private Level() { } } }

¿El uso de valueOf() la solución adecuada hasta que los valores enum vuelvan a estar accesibles?


firebaser aquí

Este es un error conocido en la versión 11.0.0 y 11.0.1 del SDK de Android. Debería arreglarse en la versión 11.0.2, que vence a principios de julio.