G
Geforcer
Neues Mitglied
- 0
Hallo Leute habe vor mir eine Anzeige zu basteln in der mir verbleibene Schüsse in einem LinearLayout angezeigt werden.
Hier mein Code:
Laut Debugger habe ich nach der Zeile
shots = testview;
bei shots[0] eine id hinterlegt.
aber sobald er zur nächsten Zeile wechselt, ist shots[0] = null und das Programm beendet mit einer NullPointerException.
Wie kann das sein das er seinen hinterlegten Wert plötzlich verliert?
Was mache ich falsch?
LG Geforcer
Hier mein Code:
Code:
ImageView[] shots = new ImageView[AMMO];
ImageView testview= (ImageView)findViewById(R.drawable.patrone);
for (int i = 0; i<shots.length-1; i++) {
shots[i] = new ImageView(this);
shots[i] = testview;
ammoLinear.addView(shots[i]);
}
Laut Debugger habe ich nach der Zeile
shots = testview;
bei shots[0] eine id hinterlegt.
aber sobald er zur nächsten Zeile wechselt, ist shots[0] = null und das Programm beendet mit einer NullPointerException.
Wie kann das sein das er seinen hinterlegten Wert plötzlich verliert?
Was mache ich falsch?
LG Geforcer