M. Neumann
- Forum-Beiträge: 14
30.09.2012, 21:35:03 via Website
30.09.2012 21:35:03 via Website
Edit: Ich war durch das Programmieren so im Englisch-Fieber, dass ich gleich englisch gepostet habe. Nochmal kurz auf Deutsch das wichtigste:
Der unten gepostete Code funktioniert nur, wenn ich statt einem Event-Array ein einzelnes Event übergebe.
Nun wüßte ich gerne woran das liegt und wie ich das zum laufen bekomme
Danke schonmal
Hey,
I have a problem with some code...
I tried this:
[code]
...
Event[] test = null;
test[0]=new Event("test","123");
test[1]=new Event("test2","456");
showEvents(test, text);
...
public void showEvents(Event[] events, TextView text) {
for(int i =0; i < events.length ; i++) {
text.append(events[i].getName()+"\n"+events[i].getDesc()+"\n\n");
}
}
[/code]
But the code isn't doing what it should. The Android-device always tells me, that the app unfortunately stopped.
If I use only one Event (not an array of Events), it works fine. Isn't an array of objects also call-by-reference in Java? Or is there an other problem?
Thanks
Der unten gepostete Code funktioniert nur, wenn ich statt einem Event-Array ein einzelnes Event übergebe.
Nun wüßte ich gerne woran das liegt und wie ich das zum laufen bekomme
Danke schonmal
Hey,
I have a problem with some code...
I tried this:
[code]
...
Event[] test = null;
test[0]=new Event("test","123");
test[1]=new Event("test2","456");
showEvents(test, text);
...
public void showEvents(Event[] events, TextView text) {
for(int i =0; i < events.length ; i++) {
text.append(events[i].getName()+"\n"+events[i].getDesc()+"\n\n");
}
}
[/code]
But the code isn't doing what it should. The Android-device always tells me, that the app unfortunately stopped.
If I use only one Event (not an array of Events), it works fine. Isn't an array of objects also call-by-reference in Java? Or is there an other problem?
Thanks
— geändert am 30.09.2012, 21:47:14
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.