Здравствуйте. Это моя база данных. Я пытаюсь сделать запрос
https://i.stack.imgur.com/Ldexn.png
Я пытаюсь получить значения дочернего элемента "02", выполнив поиск, где "name" ="Кафе"
category.orderByChild("name").equalTo("Cafe").addValueEventListener(new ValueEventListener() {
@Override
public void onDataChange(@NonNull DataSnapshot dataSnapshot) {
Category catx = dataSnapshot.getValue(Category.class);
Toast.makeText(AdminCategories.this, "xx"+catx.getName(), Toast.LENGTH_SHORT).show();
admCatId.setText(dataSnapshot.getKey());
admCatName.setText(catx.getName());
admCatImage.setText(catx.getImage());
}
@Override
public void onCancelled(@NonNull DatabaseError databaseError) {
}
});
Но я получаю нулевое значение, используя этот код ..
Я получаю желаемый результат при использовании
category.child("02").addValueEventListener(new .....)
Обратите вниманиечто я не использую какой-либо адаптер или списки, мне просто нужно получить результаты одного ребенка по поиску имени ..