Когда я жестко кодирую изображения (нет для l oop), игра работает отлично. Я протестировал l oop на массиве чисел, и он отлично работал. Когда я добавляю изображения, включая переменные изображения, приложение вылетает, хотя Android Studio сообщает, что приложение установлено успешно. Что мне здесь не хватает? У меня также есть ArrayList для frontImage. Спасибо.
private void cardFront () {
for (int i = 0; i < 9; i++) {
int random = (int) (Math.random() * (drivers.length));
if (!frontImage.contains(drivers[random])) {
frontImage.add(drivers[random]);
frontImage.add(drivers[random]);
} else {
i--;
}
image11 = frontImage.get(1);
image12 = frontImage.get(2);
image13 = frontImage.get(3);
image14 = frontImage.get(4);
image15 = frontImage.get(5);
image16 = frontImage.get(6);
image17 = frontImage.get(7);
image18 = frontImage.get(8);
image19 = frontImage.get(9);
image21 = frontImage.get(10);
image22 = frontImage.get(11);
image23 = frontImage.get(12);
image24 = frontImage.get(13);
image25 = frontImage.get(14);
image26 = frontImage.get(15);
image27 = frontImage.get(16);
image28 = frontImage.get(17);
image29 = frontImage.get(18);
}
}