Я пытаюсь прочитать данные, которые я вставил в базу данных Firebase, я хочу отобразить данные в пользовательском listView. Я использую этот метод, но мне кажется, что я что-то упустил. Я не могу вставить данные в мой список. ОБНОВЛЕНО Я вставил значения, и теперь он дает мне
попытку вызвать виртуальный метод для ссылки на пустой объект в моих методах get
private void showData(DataSnapshot dataSnapshot) {
for (DataSnapshot ds : dataSnapshot.getChildren()) {
PatientInformation patientInfo = new PatientInformation();
patientInfo.setName(ds.child(userID).getValue(PatientInformation.class).getName());
patientInfo.setAge(ds.child(userID).getValue(PatientInformation.class).getAge());
patientInfo.setDate(ds.child(userID).getValue(PatientInformation.class).getDate());
ArrayList<PatientInformation> arrayList = new ArrayList<>();
arrayList.add(patientInfo);
PatientInformationAdapter pAdapter = new PatientInformationAdapter(this, arrayList);
listView.setAdapter(pAdapter);
}