2017-09-25 3 views
0

Ich bin ein Anfänger Benutzer von Android Studio.Ich brauche deine Hilfe in dieser Ausgabe. Ich habe einen Code geschrieben, um Strings in der Firebase-Datenbank zu speichern, und ich möchte einen Code schreiben, der alle Werte unter einem bestimmten Schlüssel von mehreren Knoten abruft und ihn in einer Listenansicht anzeigt. Wie kann ich das tun?Firebase - wie erhält man alle Werte unter einem bestimmten Schlüssel von mehreren Knoten?

data structure:

enter image description here

+0

Was Sie bisher versucht haben? Bitte teilen Sie uns einen Code mit. –

+0

Können Sie Ihre Datenstruktur teilen? –

+0

@Renaud T. Ich teilte meine Datenstruktur – Samar

Antwort

0
DataBase.addValueEventListener(new ValueEventListener() { 
     @Override 
     public void onDataChange(DataSnapshot dataSnapshot) { 

      ArrayList<String> a = new ArrayList<>(); 
      a.add(dataSnapshot.child("imageURL").getValue().toString()); 
      a.add(dataSnapshot.child("n1").getValue().toString()); 
      a.add(dataSnapshot.child("n2").getValue().toString()); 
      a.add(dataSnapshot.child("n3").getValue().toString()); 
     } 

     @Override 
     public void onCancelled(DatabaseError databaseError) { 

       } 
     }); 

und nach diesem Satz dieser Liste setAdapter Adapter .. Ich hoffe, dass dieser Code wird Ihnen helfen :)

Verwandte Themen