P
pyretta
Ambitioniertes Mitglied
- 1
Hallo,
habe grade ein Verständnisproblem.
Ich habe 2 arrays und möchte bei einem onItemClick-Event
1) ein Bild zu array_1 hinzufügen
und 2) das gleiche Bild aus array_2 entfernen
Das klappt aber irgendwie so gar nich...
Hier mal mein Code
Was mach ich falsch?
Hab schon den netten Herrn Google gelöchert zu dem Problem, habe aber nichts gefunden das mir hilfreich erschien.
Könnt Ihr mir weiterhelfen?
Danke schon mal im Voraus.
Liebe grüße,
pyretta
habe grade ein Verständnisproblem.
Ich habe 2 arrays und möchte bei einem onItemClick-Event
1) ein Bild zu array_1 hinzufügen
und 2) das gleiche Bild aus array_2 entfernen
Das klappt aber irgendwie so gar nich...
Hier mal mein Code
Code:
final Integer[] array_1 = null;
[I]//habe auch versucht zu schreiben: "final Integer[] array_1 = {};" ging aber auch nicht
[/I]
final Integer[] array_2 = {
R.drawable.bild1,
R.drawable.bild2,
R.drawable.bild3,
R.drawable.bild4
};
public void onItemClick(AdapterView arg0, View arg1, int arg2, long arg3) {
if (arg2 == 0) {
Integer bild1 = new Integer(R.drawable.bild1);
array_1.add(bild1); [I]//Geht nicht. Fehlermeldung: cannot invoke add(Integer) on the array [Integer][/I]
array_2.remove(R.drawable.bild1); [I]//Geht auch nicht. Fehlermeldung: cannot invoke add(int) on the array [Integer][/I]
}
.......
}
Was mach ich falsch?
Hab schon den netten Herrn Google gelöchert zu dem Problem, habe aber nichts gefunden das mir hilfreich erschien.
Könnt Ihr mir weiterhelfen?
Danke schon mal im Voraus.
Liebe grüße,
pyretta