将值从Firebase实时数据库设置为RadioButton

时间:2018-11-15 14:57:49

标签: java android firebase firebase-realtime-database android-radiobutton

是否可以在Firebase实时数据库中使用字符串值设置RadioButton?可能吗?下面是我的代码。

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实时数据库中检索它一样?

1 个答案:

答案 0 :(得分:1)

Android RadioButton小部件基本上是TextView,具有一些额外的样式和功能。因此,它从TextView继承了所有方法,包括setText()

这意味着您可以执行以下操作:

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