У меня есть 3 массива
ArrayList<String> jawabansiswa;
ArrayList<String> jawabanbenar;
ArrayList<String> txtsoal;
Я хочу показать все это в Recycler View
В моем коде я использовал это для адаптера, и logcat показывает исключение
public arrayadapter(Context c, ArrayList<String> jawabansiswa, ArrayList<String> jawabanbenar, ArrayList<String> txtsoal) {
this.c = c;
this.jawabansiswa = jawabansiswa;
this.jawabanbenar = jawabanbenar;
this.txtsoal = txtsoal;
}
@Override
public void onBindViewHolder(@NonNull arrayadapter.ViewHolder holder, int position) {
holder.jawabansiswa.setText(jawabansiswa.get(position));
holder.jawabanbenarx.setText(jawabanbenar.get(position));
holder.txtsoalx.setText(txtsoal.get(position));
}
Это мое исключение logcat
Process: com.sariazhariyah.eassessmentinteraktif, PID: 28187
java.lang.IndexOutOfBoundsException: Index: 1, Size: 1
at java.util.ArrayList.get(ArrayList.java:437)
at com.sariazhariyah.eassessmentinteraktif.arrayadapter.onBindViewHolder(arrayadapter.java:41)
at com.sariazhariyah.eassessmentinteraktif.arrayadapter.onBindViewHolder(arrayadapter.java:15)
Могу ли я получить исходный код для отображения 3 Arraylists в одном Recyclerview, как это введите описание изображения здесь