2017-07-18 48 views

回答

1

假设oxygen_levelFirebase root直接子,以显示这些值,请使用以下代码:

DatabaseReference rootRef = FirebaseDatabase.getInstance().getReference(); 
DatabaseReference oxygenLevelRef = rootRef.child("oxygen_level"); 
ValueEventListener eventListener = new ValueEventListener() { 
    @Override 
    public void onDataChange(DataSnapshot dataSnapshot) { 
     for(DataSnapshot ds : dataSnapshot.getChildren()) { 
      String oxygen_mg = ds.child("oxygen_mg").getValue(String.class); 
      String sensor_status = ds.child("sensor_status").getValue(String.class); 
      String time = ds.child("time").getValue(String.class); 
      Log.d("TAG", oxygen_mg + "/" + sensor_status + "/" + time); 
     } 
    } 

    @Override 
    public void onCancelled(DatabaseError databaseError) {} 
}; 
oxygenLevelRef.addListenerForSingleValueEvent(eventListener);