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,以便在更新讀數後顯示以前的值(溫度)? –