6月30日更新:
在11.0.2版中,此问题已得到纠正.
在Firebase 11.0.0版之前,可直接访问枚举值Database.Logger.Level.编译10.2.6的示例是:
FirebaseDatabase.getInstance().setLogLevel(Logger.Level.DEBUG);
该语句不使用版本11.0.0进行编译.解决方法是使用valueOf():
FirebaseDatabase.getInstance().setLogLevel(Logger.Level.valueOf("DEBUG"));
在11.0.0中,Database.Logger的反编译.class文件是:
public interface Logger { public static enum Level { zzcbX, zzcbY, zzcbZ, zzcca, zzccb; private Level() { } }}
在10.2.6中,它是:
public interface Logger { public static enum Level { DEBUG, INFO, WARN, ERROR, NONE; private Level() { } }}
使用valueOf()是否适当的解决方法,直到再次访问枚举值?
解决方法:
这里有一个firebaser
这是AndroID SDK版本11.0.0和11.0.1中的已知错误.它应该在版本11.0.2中修复,该版本将在7月初到期.
总结以上是内存溢出为你收集整理的android – Database.Logger.Level枚举值在版本11.0.0中不可访问全部内容,希望文章能够帮你解决android – Database.Logger.Level枚举值在版本11.0.0中不可访问所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)