это код, который я использую, но данные не могут быть доступны из моментального снимка данных, и данные были успешно извлечены, которые я могу просмотреть в своем логарифме, но они просто не добавляются в Arraylist ##```try {
mbase = FirebaseDatabase.getInstance().getReference("/information/" + y2+"/"+c2+"/"+s2+"/");
mbase.addValueEventListener(new ValueEventListener() {
@Override
public void onDataChange(@NonNull DataSnapshot snapshot) {
for (DataSnapshot ds : snapshot.getChildren()) {
String key = ds.getKey();
mySubject.add(key);
//Log.i("SubjectNo", key);
}
}
@Override
public void onCancelled(@NonNull DatabaseError error) {
}
});
}catch (Exception e){
e.printStackTrace();```