我正在尝试从Firebase数据库的文本视图中显示数据。以下是我的代码。它仅显示首次加载时的数据,但不更新数据更改。如何在文本视图中实时更新数据。
final String emailID=singleToneClass.getInstance().getData();
final DatabaseReference book_ref = FirebaseDatabase.getInstance().getReference().child("my_booknode");
book_ref.orderByChild("uMoble").equalTo(emailID).addValueEventListener(new ValueEventListener() {
@Override
public void onDataChange(DataSnapshot dataSnapshot) {
if(dataSnapshot.hasChildren()){
for (DataSnapshot datas : dataSnapshot.getChildren()) {
String txt=datas.child("tReq").getValue(String.class);
tvTotalRequest.setText(txt);
int Typing= Integer.parseInt(datas.child("s").getValue(String.class));
if (Typing==1){
tvTyping.setVisibility(View.VISIBLE);
} else{
tvTyping.setVisibility(View.GONE);
}
}
}
}
@Override
public void onCancelled(DatabaseError databaseError) {
}
});