Ich bin neu in Android entwickeln. Ich habe versucht, Daten von Firebase abzurufen. was funktioniert hat. aber ich kann den eindeutigen Bezeichner nicht aus den Datenbankergebnissen filtern.retrive Daten von Firebase
FirebaseDatabase database = FirebaseDatabase.getInstance();
DatabaseReference myref = database.getReference("user_foods");
myref.addListenerForSingleValueEvent(new ValueEventListener() {
@Override
public void onDataChange(DataSnapshot dataSnapshot) {
Log.d("foods",dataSnapshot.getValue().toString());
}
@Override
public void onCancelled(DatabaseError databaseError) {
}
});
Ergebnisse sind wie
XsgGhY7qUY5Qa3t8 = {food = apple}, ..... etc
Ich möchte, dass eindeutige Kennung entfernen & nur Ergebnisse als
angezeigtApfel, Mango ... usw.
danke
Siehe https://firebase.google.com/docs/database/android/retrieve-data#child-events –
kippt Verwendung getValue() hat. Beziehen () Methode –
Wie Frank schlug Verwendung von Child-Event-Listener tat den Trick –