2017-12-06 16 views
0

私はfirebaseに新たなんだ、私はテーブル製品の各製品のすべての名前を得ることができる方法を知ってしようとしている、あなたにの取得複数のデータFirebase

enter image description here

+0

ようこそスタックオーバーフロー!私たちはQ&Aサイトであり、雇用者向けサービスではありません。これまでに何を試みたのか、それがうまくいかなかった理由を説明してください。 –

答えて

0

に感謝name、次のコードを使用してください:

DatabaseReference rootRef = FirebaseDatabase.getInstance().getReference(); 
DatabaseReference productsRef = rootRef.child("Products"); 
ValueEventListener eventListener = new ValueEventListener() { 
    @Override 
    public void onDataChange(DataSnapshot dataSnapshot) { 
     for(DataSnapshot ds : dataSnapshot.getChildren()) { 
      for(DataSnapshot dSnapshot : dataSnapshot.getChildren()) { 
       String name = ds.child("name").getValue(String.class); 
       Log.d("TAG", name); 
      } 
     } 
    } 

    @Override 
    public void onCancelled(DatabaseError databaseError) {} 
}; 
productsRef.addListenerForSingleValueEvent(eventListener); 

あなたの出力は次のようになります。

ps4 
Asus 
galaxy 8 
関連する問題