У меня есть база данных Firebase Realtime. Я могу писать в базу данных без проблем, но я не могу читать из нее. Я прочитал в документации, что добавление ValueEventListener будет срабатывать при подключении и каждый раз, когда данные изменяются в БД. Однако мой метод onDataChanged никогда не срабатывает.
Мой код показан ниже:
patientReference = databaseReference.child("patients")
patientReference.addValueEventListener(profileListener);
private ValueEventListener profileListener = new ValueEventListener() {
@Override
public void onDataChange(DataSnapshot dataSnapshot) {
System.out.println("In onDataChange");
}
@Override
public void onCancelled(DatabaseError databaseError) {
System.out.println("inInCancelled");
}
};
Ни один из println
не будет выполнен. Не уверен, что идет не так, но любая помощь будет признательна.
Спасибо!