Установить значение из базы данных Firebase Realtime в RadioButton - PullRequest
0 голосов
/ 15 ноября 2018

Есть ли способ установить RadioButton со строковым значением в моей базе данных Firebase Realtime?Является ли это возможным?Ниже приведен мой код.

DatabaseReference questions_beg_java = FirebaseDatabase.getInstance().getReference().child("Questions").child("BeginnerJava").child("QuestionOne");
        questions_beg_java.addValueEventListener(new ValueEventListener() {
            @Override
            public void onDataChange(@NonNull DataSnapshot dataSnapshot) {

                String question_one = dataSnapshot.child("question_one").getValue().toString();
                String answer_one = dataSnapshot.child("answer_one").getValue().toString();
                String answer_two = dataSnapshot.child("answer_two").getValue().toString();
                String answer_three = dataSnapshot.child("answer_three").getValue().toString();

                //radioButton1.
            }

            @Override
            public void onCancelled(@NonNull DatabaseError databaseError) {

            }
        });

Что мне добавить, чтобы установить значение RadioButton?Как получить его из базы данных Firebase Realtime?

1 Ответ

0 голосов
/ 15 ноября 2018

Виджет Android RadioButton в основном представляет собой TextView с некоторыми дополнительными стилями и функциональностью. Поэтому он наследует все методы от TextView, включая setText().

Это означает, что вы можете сделать что-то вроде:

String answer_one = dataSnapshot.child("answer_one").getValue().toString();
radioButton1.setText(answer_one);
...