Я пытаюсь создать флажки программно в RecyclerViewAdapter, но я не уверен, как передать контекст в onBindViewHolder. Также стоит отметить, что я использую 4 разных класса ViewHolders.
Это класс ViewHolder, в который я хочу добавить флажки, этот код находится внутри onBindViewHolder
ViewHolderMulChoice viewHolderMulChoice = (ViewHolderMulChoice) holder;
viewHolderMulChoice.questionNumber.setText((position + 1) + ")");
viewHolderMulChoice.questionTitle.setText(current.getQuestion());
viewHolderMulChoice.questionInstructions.setText(current.getInstruction());
if (current.getOptional() == 1) {
viewHolderMulChoice.questionOptional.setText("*");
} else {
viewHolderMulChoice.questionOptional.setText("");
}
List<SurveyQuestionOptions> options = current.getSurvey_question_option();
for (SurveyQuestionOptions option: options) {
CheckBox checkBox = new CheckBox(//context goes here);
checkBox.setText(option.getOption());
viewHolderMulChoice.options.addView(checkBox);
}