Я очень новичок в android и просто изучаю на ходу в основном из обучающих видеороликов. У меня возникла проблема, когда я получаю фатальное исключение, когда пытаюсь запустить приложение. Я считаю, что часть кода, генерирующего ошибку, ниже, у меня есть массив символов букв, который я пытаюсь скремблировать, а затем задавать текст определенных кнопок для этих букв (например, letter1A.setText (scrambleLettersChar [0]). I сделал то же самое выше этой часть коды, и он работал хорошо. ТИА.Я получаю смертельный Исключение: Главная
char[] solutionLetters = {letter1, letter2, letter3, letter4, letter5, letter6, letter7, letter8, letter9, letter10, letter11, letter12};
for (int i = 0; i < solutionLetters.length; i++) {
int randomIndex = (int) (Math.random() * solutionLetters.length);
char temp = solutionLetters[i];
solutionLetters[i] = solutionLetters[randomIndex];
solutionLetters[randomIndex] = temp;
}
String scrambleLettersString = new String(solutionLetters);
scrambleLettersChar = scrambleLettersString.toCharArray();
letter1A.setText(scrambleLettersChar[0]);
}
'Я считаю, что часть ...' - вместо угадывания просто прочитайте t он вытащит из вашей аварии, что указывает на точную причину сбоя и виновника в вашем коде. –
Вы также можете включить stacktrace в свой вопрос, поэтому не нужно угадывать. – azurefrog