Tim Meißner
- Forum-Beiträge: 238
03.11.2010, 22:42:27 via Website
03.11.2010 22:42:27 via Website
Moin!
Habe hier nen Crash drinne und verstehe ihn einfach nicht...
Soll ein Zufallsgenerator sein.
Crashline ist markiert.
"temp += numArray[i]; <-- crashline"
Kann ich einfach nicht nachvollziehen, vielleicht könnt ihr mir helfen?
[code]OnClickListener generateOnClickListener = new OnClickListener() {
@Override
public void onClick(View v) {
TextView tv = (TextView)findViewById(R.id.TextView03);
EditText ed = (EditText)findViewById(R.id.EditText01);
int maxnumbers = Integer.parseInt(ed.getText().toString());
ed= (EditText)findViewById(R.id.EditText02);
int numbers = Integer.parseInt(ed.getText().toString());
int[] numArray = new int[6];
for(int i = 0;i<numbers;i++)
{
numArray[i] = (int)(Math.random()*maxnumbers);
}
tv.setText("");
String temp = "";
for(int i = 0;i<numbers+1;i++)
{
temp += numArray[i]; <-- crashline
if(i!=numbers)
{
temp +=",";
}
}
tv.setText(temp);
}
};
[/code]
Habe hier nen Crash drinne und verstehe ihn einfach nicht...
Soll ein Zufallsgenerator sein.
Crashline ist markiert.
"temp += numArray[i]; <-- crashline"
Kann ich einfach nicht nachvollziehen, vielleicht könnt ihr mir helfen?
[code]OnClickListener generateOnClickListener = new OnClickListener() {
@Override
public void onClick(View v) {
TextView tv = (TextView)findViewById(R.id.TextView03);
EditText ed = (EditText)findViewById(R.id.EditText01);
int maxnumbers = Integer.parseInt(ed.getText().toString());
ed= (EditText)findViewById(R.id.EditText02);
int numbers = Integer.parseInt(ed.getText().toString());
int[] numArray = new int[6];
for(int i = 0;i<numbers;i++)
{
numArray[i] = (int)(Math.random()*maxnumbers);
}
tv.setText("");
String temp = "";
for(int i = 0;i<numbers+1;i++)
{
temp += numArray[i]; <-- crashline
if(i!=numbers)
{
temp +=",";
}
}
tv.setText(temp);
}
};
[/code]
— geändert am 03.11.2010, 22:43:03
Empfohlener redaktioneller Inhalt
Mit Deiner Zustimmung wird hier ein externer Inhalt geladen.
Mit Klick auf den oben stehenden Button erklärst Du Dich damit einverstanden, dass Dir externe Inhalte angezeigt werden dürfen. Dabei können personenbezogene Daten an Drittanbieter übermittelt werden. Mehr Infos dazu findest Du in unserer Datenschutzerklärung.