如何从Firebase检索所有数据

时间:2017-11-06 06:06:12

标签: java android firebase firebase-realtime-database

我在Firebase中存储了多条记录,如下所示:

-KyEpOpqClj_sE2ktP1

   -Diameter: "200"

   -Height: "3"

   -Literage: "12580.73"

   -Metal: "Stainless Steel"

我希望检索数据并在ListView中以这样的方式显示。

-Diameter: 200
-Height: 3
-Literage: 12580.73
-Metal: Stainless Steel

Firebase数据库:https://imgur.com/gallery/6HV1Ah4

2 个答案:

答案 0 :(得分:4)

string = "axplpett"
test = "apple"
all(string.count(l) >= test.count(l) for l in test)

如果您在root下有多个孩子,请执行以下操作:

{{1}}

答案 1 :(得分:0)

我建议为所有这些参数制作数据模型,例如

DataModelClass - Diameter,Height,Literage,Metal

请将其解析为与数据模型相同的方式。

DatabaseReference ref=FirebaseDatabase.getInstance().getReference().child("KyEpOpqClj_sE2ktP1");
ref.addValueEventListener(new ValueEventListener(){
  @Override
  public void onDataChange(DataSnapshot dataSnapshot) {
      DataModelClass dataM = (DataModelClass) dataSnapShot;
  }

 @Override
 public void onCancelled(FirebaseError firebaseError) {


 }
 });