这是一个具有类别的数据库,每个类别内部都有一个值列表。我如何才能使它在选择类别时显示属于所选类别的项目列表?现在显示我的类别名称。我使用RecyclerView。
reference = FirebaseDatabase.getInstance().getReference().child("products");
reference.addValueEventListener(new ValueEventListener() {
@Override
public void onDataChange(@NonNull DataSnapshot dataSnapshot) {
list = new ArrayList<ProductModel>();
for(DataSnapshot dataSnapshot1: dataSnapshot.getChildren()){
// Iterable<DataSnapshot> ProductChild = dataSnapshot1.getChildren();
ProductModel p = new ProductModel();
p.setProductName(dataSnapshot1.getKey());
list.add(p);
}
adapter = new ProductAdapter(ProductSelectionActivity.this,list);
recyclerView.setAdapter(adapter);
}
请告诉我,因为新手才刚开始学习Android,这是我第一次使用Firebase。