База данных с категориями, внутри каждой категории есть список значений.Как сделать так, чтобы при выборе категории отображался список элементов, попадающих в выбранную категорию?Теперь отображаются названия моей категории.Я использую 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.