2017-08-12 79 views

回答

0
databaseRef.child('Users').addValueEventListener(new ValueEventListener() { 

    @Override 
    public void onDataChange (DataSnapshot dataSnapshot) { 

     for (DataSnapshot postSnapshot : dataSnapshot.getChildren()) { 
     // parse the snapshot to your local model 
     User user = postSnapshot.getValue(User.class); 

     // access your desired field 
     String name = user.getName(); 
     } 
    } 

    @Override 
    public void onCancelled (DatabaseError databaseError) { 

    } 
    }; 
); 
1

像這樣的東西應該做的伎倆:如果你繼續之前採取Firebase codelab for Android

DatabaseReference ref = FirebaseDatabase.getInstance().getReference('Apartmani Dzana'); 
ref.addValueEventListener(new ValueEventListener() { 
    @Override 
    public void onDataChange (DataSnapshot dataSnapshot) { 

     for (DataSnapshot childSnapshot : dataSnapshot.getChildren()) { 
     System.out.println(childSnapshot.getKey()); // -K... 
     System.out.println(childSnapshot.child("ap_code").getValue(String.class)); 
     } 
    } 

    @Override 
    public void onCancelled (DatabaseError databaseError) { 
     throw databaseError.toException(); 
    } 
    }; 
); 

這可能是有用的自己的應用。它將以更加循序漸進的方式向您介紹基本數據訪問以及更多關於使用Firebase的信息。

+0

是的,但我有在其他節點ap_code值例如在Apartmani基本..從所有這些我應該查詢'ap_code' :/ – dzanab

+0

現在,您可以將公寓保留在多個列表中,Firebase查詢將在單個列表中執行。如果要顯示所有公寓的代碼,則應創建所有公寓的列表。 –

相關問題