我有一个Firebase实时数据库。我可以毫无问题地写入数据库,但是我无法读取它。我在文档上读到,添加ValueEventListener会在附加时以及每次db中的数据更改时触发。但是,我的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
均未执行。不知道出了什么问题,但是可以得到任何帮助。
谢谢!