如何从firebase

时间:2017-10-03 16:14:50

标签: android database firebase firebase-realtime-database

我是firebase的新手。这是我的数据库。如何从firebase检索此数据。这些数据是由用户添加的,因此我不知道孵化器的数量。

{
  Incubators :
            {
                Name_of_Incubator1
                { 
                      Contact : 3443354684
                      Founder : "Atul"
                      Email : "xyz@gmail.com"
                  }
                 Name_of_Incubator2
                { 
                      Contact : 3444569684
                      Founder : "Anupis"
                      Email : "xyz24@gmail.com"
                  }
                 .
                 . 
                 .
                 .
           }
}

1 个答案:

答案 0 :(得分:1)

来自Firebase Docs的示例:

private DatabaseReference mDatabase;
// ...
mDatabase = FirebaseDatabase.getInstance().getReference();

ValueEventListener postListener = new ValueEventListener() {
@Override
public void onDataChange(DataSnapshot dataSnapshot) {
    // Get Post object and use the values to update the UI
    Post post = dataSnapshot.getValue(Post.class);
    // ...
}

@Override
public void onCancelled(DatabaseError databaseError) {
    // Getting Post failed, log a message
    Log.w(TAG, "loadPost:onCancelled", databaseError.toException());
    // ...
}
};
mDatabase.addValueEventListener(postListener);

您可以尝试使用此示例项目启动Firebase:Friendly Chat