Reading from a simple FireBase Database

前端 未结 3 489
不知归路
不知归路 2021-01-24 06:40

I\'m having some issues reading from a Firebase Database.

I have a pretty simple layout

{
  \"lot\" : {
    \"lot1\" : \"low\",
    \"lot2\" : \"low\",
          


        
3条回答
  •  终归单人心
    2021-01-24 07:11

    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) {
    
            }
        });
    

提交回复
热议问题