Пытаюсь вывести из Firebase списком "FullName" и "results" каждого юзера, выводятся только имена, а results приходит null
В чем может быть причина?
reference = FirebaseDatabase.getInstance().getReference();
reference.child("Users").getRef().addListenerForSingleValueEvent(new ValueEventListener() {
@Override
public void onDataChange(@NonNull DataSnapshot snapshot) {
list = new ArrayList<String>();
for (DataSnapshot dschild : snapshot.getChildren()) {
String strName = dschild.child("fullName").getValue().toString(); //строка 0
reference.child("Users").child(userId).child("results").getRef().addListenerForSingleValueEvent(new ValueEventListener() {
@Override
public void onDataChange(@NonNull DataSnapshot snapshot) {
list2 = new ArrayList<String>();
for (DataSnapshot dschild2 : snapshot.getChildren()) {
str0 = dschild2.child("1").getValue().toString();
// String str1 = dschild.child("1").getValue().toString();
//list2.add(str1);
list2.add(str0);
}
}
@Override
public void onCancelled(@NonNull DatabaseError error) {
}
});
list.add(strName);
list.add(list2.toString());
resultsStudents.setText(list.toString());
}
}
