连接到DatabaseReference时未触发Firebase ValueEventListener

时间:2019-03-14 23:29:40

标签: java firebase firebase-realtime-database

我有一个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均未执行。不知道出了什么问题,但是可以得到任何帮助。

谢谢!

0 个答案:

没有答案