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

时间:2018-09-05 10:01:09

标签: android firebase google-cloud-firestore android-spinner

我正在创建一个分类应用程序,我被困在发布活动中,用户需要选择类别来发布他们的产品。以下是发布活动的草图。

enter image description here

Firebase数据库结构:

enter image description here

如何让用户从“类别”列表中选择“类别”,并根据该类别将项目/产品保存在该结构下。

例如:如果用户需要发布Audi的广告,他将从微调列表中选择“汽车”,并且该信息(图像,价格,名称)应保存在Firebase数据库的“汽车”结构下。任何帮助将不胜感激,我需要了解其背后的逻辑:

enter image description here

1 个答案:

答案 0 :(得分:1)

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

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

选择文本后,可以设置DatabaseReference位置。

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