Firebase - Retrieve User Information From Database
> I have 3 classes. DriverDatabase.class AddInfoDriver.class DriverProfile.class In DriverDatabase.class I have set(fName, lName .... and other fields.). Also, put {get; and s
Solution 1:
To get the values from all drivers please use the following code:
DatabaseReference rootRef = FirebaseDatabase.getInstance().getReference();
DatabaseReference driversRef = rootRef.child("Drivers");
ValueEventListener eventListener = new ValueEventListener() {
@Override
public void onDataChange(DataSnapshot dataSnapshot) {
for(DataSnapshot ds : dataSnapshot.getChildren()) {
String cardNumber = ds.child("cardNumber").getValue(String.class);
String cardType = ds.child("cardType").getValue(String.class);
String dateOfBirth = ds.child("dateOfBirth").getValue(String.class);
String name = ds.child("name").getValue(String.class);
String surname = ds.child("surname").getValue(String.class);
Log.d("TAG", cardNumber + " / " + cardType + " / " + dateOfBirth + " / " + name + " / " + surname);
}
}
@Override
public void onCancelled(DatabaseError databaseError) {}
};
driversRef.addListenerForSingleValueEvent(eventListener);
Post a Comment for "Firebase - Retrieve User Information From Database"