Я делаю меню для ресторана, прежде всего я хочу знать, правильна ли эта структура.
"menu" : {
"Steak taco" : {
"Description" : "Roasted steak with chipotle sauce taco.",
"Price" : 5
}
}
если его нет, как я могу улучшить его.Во-вторых, я хочу получить имя дочернего меню.например, я хочу получить имя тако Стейк, описание и цену
DatabaseReference ref = FirebaseDatabase.getInstance().getReference();
final DatabaseReference refNom = ref.child("Locales");
final DatabaseReference refNom = ref.child("Locales");
refNom.orderByChild("Nombre").equalTo(nombreLocal/*i'm getting this from a getExtra*/).addValueEventListener(new ValueEventListener() {
@Override
public void onDataChange(DataSnapshot dataSnapshot) {
lista.removeAll(lista);
for (DataSnapshot ds1 : dataSnapshot.getChildren()) {
String nomPlatillo = ds1.child("menu").getKey();
String descPlatillo = ds1.child("menu")./*dish_name.child*/child("Description").getValue(String.class);
double precio = ds1.child("menu")./*dish_name.child*/child("price").getValue(double.class);
datosMenu menu = new datosMenu(nomPlatillo,descPlatillo,precio);
lista.add(menu);
}
Это мой цикл: