S
Schwede
Neues Mitglied
- 0
Hej!
Seit Tagen versuche ich, eine Activity aus meinem eigenen Listadapter (extends Baseadapter) zu schließen. Ich habe gegooglet und in diversen Foren gelesen. Alles, was ich erfahren habe war, dass der Context von der Activity an den Listadapter "gepassed" wird und man dann im Listadapter damit alles anstellen kann - einschließlich finish().
Also rufe ich meinen Listadapter mit:
wobei "this" die Activity ist. Ich kann also this.finish(); in der aufrufenden class ausführen.
Auf der Listadapterseite sieht der Generator dann so aus:
Und jetzt kommt mein Problem: ich kann nun nicht mehr, wie erwartet, pContext.finish() aufrufen.
Warum ist das Objekt am anderen Ende ein scheinbar anderes? Oder wo ist mein Denkfehler?
Viele Grüße
Der Schwede
Seit Tagen versuche ich, eine Activity aus meinem eigenen Listadapter (extends Baseadapter) zu schließen. Ich habe gegooglet und in diversen Foren gelesen. Alles, was ich erfahren habe war, dass der Context von der Activity an den Listadapter "gepassed" wird und man dann im Listadapter damit alles anstellen kann - einschließlich finish().
Also rufe ich meinen Listadapter mit:
Code:
rl = new RechnungListAdapter(this, rechnung);
Auf der Listadapterseite sieht der Generator dann so aus:
Code:
public RechnungListAdapter(Context pContext, ArrayList<KGButton> rechnung){...
Warum ist das Objekt am anderen Ende ein scheinbar anderes? Oder wo ist mein Denkfehler?
Viele Grüße
Der Schwede