How to retrieve specific node from firebase database in android

前端 未结 3 1049
臣服心动
臣服心动 2020-12-28 08:36

I am trying to use Firebase in my android application. I am following documentation for Saving and retrieving, But the Sample database(Dragon) which is used in tutorial has

3条回答
  •  不思量自难忘°
    2020-12-28 09:08

    If you want to get value of specif node or child node like this

    Here if you want to get child node(address) value. You can get it in this way

        FirebaseDatabase database;
        DatabaseReference myRef;
        myRef = database.getReference();
        final DatabaseReference orders_Reference = myRef.child("Order");
    
    
     orders_Reference.addValueEventListener(new ValueEventListener() {
            @Override
            public void onDataChange(DataSnapshot dataSnapshot) {
                for (DataSnapshot data : dataSnapshot.getChildren()) {
                    if(data.getKey().equals("address")){
                    String orderNumber = data.getValue().toString();
                    Log.d("Specific Node Value" , orderNumber);
                   }
                }
            }
            @Override
            public void onCancelled(DatabaseError databaseError) {
            }
        });
    

提交回复
热议问题