Ich bin neu in Firebase und Android. Ich habe Benutzerauthentifizierungsdetails (Name, Profilbild, außer E-Mail-ID) in meinem Firebase-Konto gespeichert. Ich möchte diese Daten (z. B. Namen usw.) im anderen Teil meiner App abrufen. Wie kann ich meine Echtzeitdatenbank-Kindwerte abrufen?Firebase ruft den Child-Wert aus der Echtzeitdatenbank von Firebase ab
-1
A
Antwort
2
final FirebaseDatabase database = FirebaseDatabase.getInstance();
DatabaseReference ref = database.getReference("userID").child("displayName");
// Attach a listener to read the data at our posts reference
ref.addValueEventListener(new ValueEventListener() {
@Override
public void onDataChange(DataSnapshot dataSnapshot) {
String displayName = dataSnapshot.getValue().toString();
System.out.println(displayName);
}
Weitere: Read and Write Data on Android - Firebase Documentation
+0
dataSnapshot.getValue(). toString(); geht in eine error.called = Methode 'java.lang.String java.lang.Object.toString()' für eine Nullobjekt-Referenz –
0
Wenn Sie die Namen aller Benutzer erhalten möchten, dann können Sie es tun, wie diese
DatabaseReference mRef = FirebaseDatabase.getInstance().getReference();
mRef.child("users").addValueEventListener(new ValueEventListener() {
@Override
public void onDataChange(DataSnapshot dataSnapshot) {
for(DataSnapshot snapshot: dataSnapshot.getChildren()){
Log.v("user_name", snapshot.getValue(String.class));
}
}
@Override
public void onCancelled(DatabaseError databaseError) {
}
});
Verwandte Themen
- 1. So löschen Sie aus der Firebase-Echtzeitdatenbank?
- 2. Abfragen bezüglich Firebase Echtzeitdatenbank
- 3. Firebase-Echtzeitdatenbank Dateigröße
- 4. Android Firebase ruft Kind des Kindes ab
- 5. Firebase ruft gelöschte Daten aus der Datenbank
- 6. Firebase ruft keine Daten ab (iOS)
- 7. Firebase-Datenbank ruft keine Daten ab
- 8. Echtzeitdatenbank der Firebase-Konsole wird nicht angezeigt
- 9. Firebase: Daten aus der Echtzeitdatenbank als Int abrufen
- 10. Ladeanzeige, wenn die Firebase Daten aus der Echtzeitdatenbank abruft
- 11. Probleme beim Speichern von Objekten in der Firebase-Echtzeitdatenbank
- 12. Verbindung zur Firebase-Echtzeitdatenbank nicht möglich
- 13. Firebase ruft onChildAdded zweimal
- 14. Firebase ruft alle ab, wo Kind ein bestimmtes Objekt hat
- 15. Kann ich die Firebase-Echtzeitdatenbank mithilfe der URL ändern?
- 16. Firebase ruft mein Double als String in Swift iOS ab?
- 17. Android-Anwendung stürzt beim Abrufen von Daten aus Firebase ab
- 18. Wie aktualisiere ich wo in der Firebase Echtzeitdatenbank?
- 19. Wie normalisieren/normalisieren Sie die Datenstruktur für die Firebase-Echtzeitdatenbank?
- 20. So rufen Sie Daten aus der Firebase-Datenbank ab?
- 21. Ruft den Namen der Anrufermethode ab javascript
- 22. Informationen, die nicht korrekt in die FireBase-Echtzeitdatenbank übertragen werden
- 23. MarkLogic ruft Daten aus der Sammlung ab
- 24. Firebase Storage oder Echtzeitdatenbank für selten aktualisierte Dateien
- 25. Aktualisieren der Firebase-Datenbank zu Speicheränderungen mithilfe von Firebase-Funktionen
- 26. Kann ich die Firebase-Echtzeitdatenbank lokal verwenden? Wie?
- 27. Ermitteln, ob Daten zur Firebase-Echtzeitdatenbank hinzugefügt oder gelöscht werden
- 28. Android - Wie ruft man eine Liste von Objekten in ihrem Anzeigenauftrag von Firebase ab?
- 29. Ruft den Anzeigewert von einem DropDown ab
- 30. Abrufen von Informationen aus Firebase
http: // stackoverflow.com/questions/27848313/firebase-retrieve-child-android?rq=1 – GoneUp
https://firebase.google.com/docs/database/android/read-and-w rite –