我有以下代码:
public class TestClass {
public ArrayList<ObjectTypes> list = new ArrayList<>();
public TestClass(){
list.add(ObjectTypes.type1);
}
}
public enum ObjectTypes {
type1,
type2,
type3,
type4,
}
fb.child("Test").setValue(new TestClass());
其中fb是DatabaseReference。
运行代码时,应用程序崩溃并出现以下错误:
com.google.firebase.database.DatabaseException:没有属性 在课堂上发现序列化 对象类型
此问题未出现在旧的Firebase中。
答案 0 :(得分:0)
目前通过枚举枚举元素(枚举枚举...)来解决问题
在上面的例子中:
public enum ObjectTypes {
type1(0),
type2(1),
type3(2),
type4(3),
}
希望将来能增加一种更简单的锅炉电镀方式吗?