Для отображения этих значений, пожалуйста, используйте следующий код:
String uid = FirebaseAuth.getInstance().getCurrentUser().getUid();
DatabaseReference rootRef = FirebaseDatabase.getInstance().getReference();
DatabaseReference activitiesRef = rootRef.child("user_account_settings").child(uid).child("activities");
ValueEventListener valueEventListener = new ValueEventListener() {
@Override
public void onDataChange(DataSnapshot dataSnapshot) {
String user_id = dataSnapshot.child("user_id").getValue(String.class);
String name = dataSnapshot.child("name").getValue(String.class);
float rate = dataSnapshot.child("rate").getValue(Float.class);
String profile_photo = dataSnapshot.child("profile_photo").getValue(String.class);
Log.d("TAG", user_id + " / " +
profile_photo + " / " +
rate + " / " +
profile_photo);
}
@Override
public void onCancelled(DatabaseError databaseError) {}
};
activitiesRef.addListenerForSingleValueEvent(valueEventListener);
Вывод будет:
mVeg... / Debbebi / 0 / http://...