检索多个数据Firebase

时间:2017-12-06 16:36:08

标签: android firebase firebase-realtime-database

我是firebase的新手,所以我想知道如何在表格中获得每个产品的所有名称产品,谢谢

enter image description here

1 个答案:

答案 0 :(得分:1)

name,请使用以下代码:

DatabaseReference rootRef = FirebaseDatabase.getInstance().getReference();
DatabaseReference productsRef = rootRef.child("Products");
ValueEventListener eventListener = new ValueEventListener() {
    @Override
    public void onDataChange(DataSnapshot dataSnapshot) {
        for(DataSnapshot ds : dataSnapshot.getChildren()) {
            for(DataSnapshot dSnapshot : dataSnapshot.getChildren()) {
                String name = ds.child("name").getValue(String.class);
                Log.d("TAG", name);
            }
        }
    }

    @Override
    public void onCancelled(DatabaseError databaseError) {}
};
productsRef.addListenerForSingleValueEvent(eventListener);

您的输出将是:

ps4
Asus
galaxy 8