Firebase Получить обновление базы данных в реальном времени в TextView - PullRequest
0 голосов
/ 11 января 2020

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

        }
    });
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...