Ich bin sehr neu in Android und nur auf dem Sprung hauptsächlich aus Tutorial Videos zu lernen. Ich habe ein Problem, bei dem eine schwerwiegende Ausnahme auftritt, wenn ich versuche, die App auszuführen. Ich glaube, der Teil des Codes, der den Fehler erzeugt, ist unten, ich habe ein Char-Array von Buchstaben, die ich versuche zu scramblen und dann den Text bestimmter Knöpfe auf diese Buchstaben zu setzen (zB letter1A.setText (scrambleLettersChar [0]) dem Code hat die gleiche Sache über diesem Teil und es funktionierte gut. TIA.Ich bekomme eine Fatal Exception: Main
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]);
}
'Ich glaube, der Teil ...' - anstatt zu erraten, lesen Sie einfach t er stacktrace von Ihrem Unfall, der auf genauen Grund des Absturzes und des Übeltäters in Ihrem Code zeigen sollte –
Sie konnten den stacktrace auch in Ihre Frage einschließen, also müssen nicht erraten. – azurefrog