I\'m having some issues reading from a Firebase Database.
I have a pretty simple layout
{
\"lot\" : {
\"lot1\" : \"low\",
\"lot2\" : \"low\",
I had the same question and this is what i used. Modifying to fit the question here
private List lotList;
lotList = new ArrayList<>();
DatabaseReference reference= database.getInstance().getReference().child("lot");
Now adding value event listener
reference.addValueEventListener(new ValueEventListener() {
@Override
public void onDataChange(DataSnapshot dataSnapshot) {
Iterable mData = dataSnapshot.getChildren();
for(DataSnapshot d : mData){
String lot_string = d.getValue(String.class);
lotList.add(lot_string);
}
}
@Override
public void onCancelled(DatabaseError databaseError) {
}
});