【发布时间】:2021-06-23 19:18:21
【问题描述】:
我有以下代码。如果复选框的名称在函数采用的“deneme”数组中,我希望选中该复选框。但是那些不输入'if'的标记很奇怪。并且上下滚动时有随机检查
public SubjectRecyclerViewAdapter(ArrayList<Subject> subjects, ArrayList<String> deneme) {
this.subjects = subjects;
this.deneme = deneme;
}
@Override
public void onBindViewHolder(@NonNull SubjectRecyclerViewAdapter.MyViewHolder holder, int position) {
holder.checkBox.setText(subjects.get(position).getCheckBoxSubject());
if (deneme.contains(subjects.get(position).getCheckBoxSubject())) {
holder.checkBox.setChecked(true);
}}
【问题讨论】: