是否可以在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实时数据库中检索它一样?
答案 0 :(得分:1)
Android RadioButton
小部件基本上是TextView
,具有一些额外的样式和功能。因此,它从TextView
继承了所有方法,包括setText()
。
这意味着您可以执行以下操作:
String answer_one = dataSnapshot.child("answer_one").getValue().toString();
radioButton1.setText(answer_one);