以值形式从Firebase数据库中检索数据

时间:2017-12-04 12:46:43

标签: android firebase-realtime-database

 mDatabase6 = FirebaseDatabase.getInstance().getReference().child("Region 1").child("Parameter Reading");
    mCO2View = (TextView) findViewById(R.id.CO2value);

    mDatabase6.addValueEventListener(new com.google.firebase.database.ValueEventListener() {
        @Override
        public void onDataChange(com.google.firebase.database.DataSnapshot dataSnapshot) {
            for (com.google.firebase.database.DataSnapshot datasnap: dataSnapshot.getChildren()){
                String CO2level = datasnap.child("CO2").getValue(String.class);
                mCO2View.setText("CO2: " + CO2level + "ppm");
            }
        }

        @Override
        public void onCancelled(DatabaseError databaseError) {
            mCO2View.setText("CO2: Error");

        }
    });

我尝试检索将在每个时间间隔更新的数据,此代码用于检索以字符串形式存储在数据库中的数据,我想以值的形式检索CO2。请帮忙。谢谢

0 个答案:

没有答案