我的database中有产品子,我需要将其所有子项检索为列表,以便我可以在列表视图中的应用中查看它。 我怎么能这样做?
谢谢。答案 0 :(得分:0)
要获得这些产品,请使用以下代码:
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()) {
String product = ds.getKey();
Log.d("TAG", product);
}
}
@Override
public void onCancelled(DatabaseError databaseError) {}
};
productsRef.addListenerForSingleValueEvent(eventListener);
您的输出将是:
aa
appledd
bb
fruitrtyyty
//an so on