How to Get Child values from "restaurants" in android Firebase ? I am getting null values
final FirebaseDatabase database = FirebaseDatabase.getInstance();
database.getReference().child("restaurants").addValueEventListener(new ValueEventListener() {
@Override
public void onDataChange(DataSnapshot dataSnapshot) {
ArrayList<RestaurantDetails> foodItems = new ArrayList<>();
Iterable<DataSnapshot> iterable = dataSnapshot.getChildren();
for(DataSnapshot child : iterable){
foodItems.add(
new RestaurantDetails(
child.getKey(),
child.child("name").getValue().toString(),
selectedCategory,
Double.parseDouble(child.child("ratings").getValue().toString()),
child.child("imageurl").getValue().toString(),
child.child("description").getValue().toString(),
Integer.parseInt(child.child("count").getValue().toString())
)
);
Log.d(child.getKey(),child.getValue().toString());
}
recyclerView.setAdapter(shoplistItemArrayAdapter);
progressDialog.cancel();
}