如何使用Firebase适配器从单个孩子获取键和值

时间:2019-03-06 10:27:59

标签: firebase firebase-realtime-database

我想从“全部”中检索键及其值,并使用它们填充我的回收站视图。我如何使用Firebase适配器执行此操作。此模型应该是什么?

The image shows the structure of the database

1 个答案:

答案 0 :(得分:0)

只需执行

    DatabaseReference all = FirebaseDatabase.getInstance().getReference().child("All");

    all.addListenerForSingleValueEvent(new ValueEventListener() {
        @Override
        public void onDataChange(@NonNull DataSnapshot dataSnapshot) {

            //Loop through all children
            for (DataSnapshot child : dataSnapshot.getChildren()) {

                String key = child.getKey();
                String value = (String) child.getValue();
            }

        }

        @Override
        public void onCancelled(@NonNull DatabaseError databaseError) {


        }
    });