Я хочу получить дочерние значения по дате.Дата, существующая в базе данных Firebase, вставляется в строковые типы данных через указатель даты страницы пользовательского интерфейса Android.
total_report = new TotalReport();
FirebaseAuth firebaseAuth = FirebaseAuth.getInstance();
DatabaseReference ref = FirebaseDatabase.getInstance().getReference(Objects.requireNonNull(firebaseAuth.getUid()));
DatabaseReference dbs = ref.child("Running Report");
list = new ArrayList<>();
adapter = new ArrayAdapter<String>(this, R.layout.monthly_info, R.id.monthlyInfo, list);
dbs.addValueEventListener(new ValueEventListener() {
@Override
public void onDataChange(@NonNull DataSnapshot dataSnapshot) {
for (DataSnapshot ds : dataSnapshot.getChildren()) {
total_report = ds.getValue(TotalReport.class);
list.add(total_report.getUserDate() + " " + total_report.getUserDistance() + " " + total_report.getUserDuration() + " " + total_report.getUserPace());
}
list_View_month.setAdapter(adapter);
}