Hallo zusammen,
ich habe folgende Applikation beschrieben:
1. Start-Activity: ListView mit Button zum Hinzufügen eines Eintrags
2. Editier-Activity: Lässt Namen eingeben und speichert Wert in Datenbank
3. Zähl-Activity: bei Klick auf ListItem wird unter dem entsprechenden Namen eine Zahl hochgezählt und gespeichert.
So weit, so gut.
Nun habe ich bei der Zähl-Activity noch einen Löschen-Button hinzugefügt.
Bei Klick auf den Button wird der Datenbankeintrag gelöscht. Das funktioniert auch.
Wenn ich dann aber wieder beim ListView auf einen bestehenden Eintrag klicke, stürzt die App ab. Woran könnte das liegen?
Debugging liefert folgendes:
ActivityThread.performLaunchActivity(ActivityThread$ActivityRecord, Intent) line: 2663
Habt Ihr irgendwelche Tips?
Ich glaube, das Problem liegt daran, dass ich bei Klick auf das Item die Position ermittle, und damit dann die Datenbank abfrage. Wenn ich aber etwas lösche, wird natürlich die ID-Reihenfolge zerschossen.
Habt Ihr rgendwelche eleganten Lösungen dafür?