在Firebase关于列表的文档中,有一个示例,您可以通过以下方式创建Java对象并将该对象写入Firebase引用setValue():
private static class MyObject {
private String property1;
private int property2;
public MyObject(String value1, int value2) {
this.property1 = value1;
this.property2 = value2;
}
public String getFirstProperty() {
return property1;
}
}
private void populateList() {
Firebase ref = new Firebase("https://MyDemo.firebaseIO-demo.com/myObjects");
ref.push().setValue(new MyObject("myString", "7"));
}
Run Code Online (Sandbox Code Playgroud)
这是如何在内部工作的,即当您还没有编写toString()方法等时,究竟会将哪些值保存到Firebase参考中?更进一步,Firebase客户端是否能够从保存的值中恢复旧对象?怎么样?
是否需要有一个private static类,以便Firebase可以读取字段?
| 归档时间: |
|
| 查看次数: |
6695 次 |
| 最近记录: |