У меня настроен пожарный магазин и подключен к моему приложению.Есть эти категории, и я хочу, чтобы я нажимал на одну категорию, чтобы получить все подкатегории из этой категории.Может кто-нибудь объяснить мне шаг за шагом, как это сделать?
public class BeautyIzbornik extends Activity {
ImageButton imageButton;
private FirebaseFirestore db = FirebaseFirestore.getInstance();
private CollectionReference firemRef = db.collection("beauty");
private FirmeAdapter adapter;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.firmeinfo);
setUpRecyclerView();
}
private void setUpRecyclerView(){
Query query= firemRef.orderBy("logo",Query.Direction.DESCENDING);
FirestoreRecyclerOptions<Firme> options = new FirestoreRecyclerOptions.Builder<Firme>()
.setQuery(query,Firme.class)
.build();
adapter= new FirmeAdapter(options);
RecyclerView recyclerView = findViewById(R.id.recycler_view2);
recyclerView.setHasFixedSize(true);
recyclerView.setLayoutManager(new LinearLayoutManager(this));
recyclerView.setAdapter(adapter);
}
@Override
protected void onStart() {
super.onStart();
adapter.startListening();
}
@Override
protected void onStop() {
super.onStop();
adapter.stopListening();
}
}
мой магазин Fire выглядит следующим образом
Это моя основная категория и подкатегории:
Это подколлекция из одной подкатегории:
И теперь в моей основной деятельности я открываюосновной категории, и я хочу, когда я нажимаю на подкатегорию (которая вызывает недовольство в моей основной деятельности), я хочу открыть новое действие и заполнить его элементами из этой подкатегории ... У меня есть больше подкатегорий и элементов, но я надеюсь, что вы понимаете, чтоЯ хочу показать.поэтому я хочу, чтобы моя основная активность была заполнена категориями, вторая - заполнена подкатегориями, а третья активность - где я буду отображать данные некоторых элементов, на которые нажали во второй операции. Надеюсь, вы понимаете, что мой английский плох: D