我是否可以使用用户提供的参数在Android工作室中创建自定义类,以将数据存储在Firebase RT DB中



我在Android studio中使用firebase来创建裁缝应用程序。 我想为用户提供功能,他可以创建自定义项目,如衬衫、裤子、夹克,用户可以在其中提供某些类型的测量值,如身高、胸部、大腿,这样我就可以创建带有值的该项目的自定义类,并在用户面前显示它每次他想为客户创建新订单......

顺便说一句,我正在使用火力基地实时数据库来存储值

DatabaseReference rootRef;
rootRef = FirebaseDatabase.getInstance().getReference();
Object itemObject = new Object(string1, string2);
rootRef.child("item").setValue(itemObject);

此对象来自为该项创建的类。

您可以创建一个 pojo 类:

public class Items {
String type;
int height;
public Items() {
}
public String getType() {
return this.type;
}
public void setType(String value) {
this.type = value;
}
public int getHeight() {
return this.height;
}
public void setHeight(int value) {
this.height = value;
}
}

然后,您可以将对象添加到 Firebase 数据库:

DatabaseReference rootRef;
rootRef = FirebaseDatabase.getInstance().getReference();
Items itemObject = new Items("shirt", 20);
String key = rootRef.push().getKey();
rootRef.child(key).setValue(itemObject);

最新更新