Verwenden Sie die Datenbank in Firebase?
Wenn ja, Sie lesen besser die Dokumentation hier: Read and Write Data on Android
private DatabaseReference mDatabase;
mDatabase = FirebaseDatabase.getInstance().getReference();
ValueEventListener postListener = new ValueEventListener() {
@Override
public void onDataChange(DataSnapshot dataSnapshot) {
int carid = dataSnapshot.child("user").child("carid").getValue(Integer.class);
}
@Override
public void onCancelled(DatabaseError databaseError) {
// Getting Post failed, log a message
}
};
mPostReference.addValueEventListener(postListener);
P. S.
Sie können addValueEventListener (aktiv) oder addListenerForSingleValueEvent (einmal) verwenden. Und ich nehme den Snapshot der Hold-Datenbank. nur Wenn Sie die Daten von carid benötigen, können Sie nur den Wert von carid durch diese:
Databasereference ref_carid = mDatabase.child("user").child("carid");
Was haben Sie versucht? Haben Sie die [Firebase-Dokumentation] (https://firebase.google.com/docs/database/android/lists-of-data) gelesen, um Beispiele zum Lesen von Daten zu erhalten? Lesen Sie auch diesen exzellenten Artikel [Wie erstelle ich ein minimales, vollständiges und verifizierbares Beispiel] (http://stackoverflow.com/help/mcve) – Jay