首页 > 解决方案 > 我可以使用用户提供的参数在 Android Studio 中创建自定义类,以将数据存储在 Firebase RT DB 中吗

问题描述

我在 Android Studio 中使用 firebase 来创建 Tailoring 应用程序。我想向用户提供功能,他可以创建自定义项目,如衬衫、裤子、夹克,用户可以在其中提供某些类型的测量值,如身高、胸围、大腿,并且我可以创建该项目的自定义类并显示其值每次他想为客户创建新订单时,他都会在用户面前...

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

DatabaseReference rootRef;

rootRef = FirebaseDatabase.getInstance().getReference();

Object itemObject = new Object(string1, string2);

rootRef.child("item").setValue(itemObject);

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

标签: javaandroidfirebasefirebase-realtime-database

解决方案


您可以创建一个 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);

推荐阅读