0
enter image description here我想检索通过随时随地使用随机密钥更新到Firebase的温度值。我想根据实时数据显示应用中的温度值。我尝试使用addValueEventListner,但似乎没有实时更改值。 `公共类SecondActivityB扩展AppCompatActivity {跨随机密钥检索子值-Firebase
private DatabaseReference mDatebase;
private TextView mTempView;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_second_b);
mDatebase = FirebaseDatabase.getInstance().getReference().child("Region 1").child("Parameter Reading").child("temperature");
mTempView = (TextView) findViewById(R.id.tempvalue);
mDatebase.addValueEventListener(new com.google.firebase.database.ValueEventListener() {
@Override
public void onDataChange(com.google.firebase.database.DataSnapshot dataSnapshot) {
String name = dataSnapshot.getValue(String.class);
mTempView.setText("Temperature, C: " + name);
}
@Override
public void onCancelled(DatabaseError databaseError) {
}
});`}
好吧,它的工作原理。谢谢 –
很高兴帮助,请确保接受,以便其他人知道这是正确的。 –
是否可以创建另一个textView,以便在更新读数后显示以前的值(温度)? –