gpt4 book ai didi

android - Database.Logger.Level 枚举值在版本 11.0.0 中不可访问

转载 作者:太空狗 更新时间:2023-10-29 13:08:25 26 4
gpt4 key购买 nike

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 版本中的一个已知错误。它应该在 7 月初到期的 11.0.2 版中得到修复。

关于android - Database.Logger.Level 枚举值在版本 11.0.0 中不可访问,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44468817/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com