如何插入一组具有多个子对象的对象,如图所示
image has snipped structure of firebase database
我有一个类项目,其中我有ItemName和第二类价格,其中我有成本
目前iam首先使用添加ItemName ref.child( “项目”)。push.setvalue(项目)
然后使用该按键iam添加价格
我想同时添加商品和价格,我该怎么办呢。
答案 0 :(得分:0)
您可以通过在Price
课程中创建Items
对象来实现此目的。代码应如下所示:
class Price {
private String cost;
//other fields
Price() {}
//public setters and getters for all fields
}
和第二个模型类
class Items {
private String itemName;
private Price price;
//other fields
Item(){}
//public setters and getters for all fields
}
然后,当您创建Items
类的对象时,请使用以下代码:
Items items = new Items();
items.setItemName("Spring");
Price price = new Price();
price.setCost("10.00");
items.setPrice(price);
yourRef.setValue(items);
通过这种方式,您可以立即设置数据。
希望它有所帮助。