且构网

分享程序员开发的那些事...
且构网 - 分享程序员编程开发的那些事

从Firebase数据库Android中检索空值

更新时间:2022-03-13 02:11:15

您需要使用addChildEventListener而不是addValueEventListener.

尝试:

queryRef.addChildEventListener(new ChildEventListener() {
    public void onChildAdded(DataSnapshot dataSnapshot, String previousKey) {
        test data = dataSnapshot.getValue(test.class);

                    System.out.println(data.getUrl());
    }
    public void onChildChanged(DataSnapshot dataSnapshot, String s) {
    }
    public void onChildRemoved(DataSnapshot dataSnapshot) {
    }
    public void onChildMoved(DataSnapshot dataSnapshot, String s) {
    }
    public void onCancelled(FirebaseError firebaseError) { }
});