如何使用微调器将值存储到 Firebase?

How to use spinner to store values to Firebase?

我正在创建一个分类应用程序,我卡在 Post Activity,用户需要 select 类别 post 他们的产品。下面是 Post Activity.

的草图

Firebase 数据库结构:

如何让用户 select 类别列表中的类别,并根据该类别,item/products 需要保存在该结构下。

例如:如果用户需要 post 奥迪的广告,他将从微调列表中 select "Cars" 并且信息(图像,价格,名称)应该保存在 Firebase 数据库中的 "Cars" 结构下。任何帮助将不胜感激,我需要知道这背后的逻辑:

您可以获得这样的微调文本。

Spinner spinner = (Spinner)findViewById(R.id.spinner);
String text = spinner.getSelectedItem().toString();

获得选定文本后,您可以设置 DatabaseReference 位置。

databaseReference = FirebaseDatabase.getInstance().getReference().child("All Categories").child(text);