Я пытаюсь показать данные в текстовом виде из базы данных 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) {
}
});