F
FireRider
Neues Mitglied
- 6
Moin Leute
Ich hab ein Problem und zwar hab ich eine ListView mit unbekannter Anzahl Einträge (Benutzer fügt sie selbst hinzu) und eine Datenbank (mit einer ID als Primary Key, autoincrement).
Die Einträge kann man auch löschen, allerdings weiss ich nicht wie genau.
Im moment mache ich es mit
Aber das löscht eben alle mit dem gleichen Titel.
Ich habe es probiert mit der ID vom OnItemLongClickListener, aber die bringt nix, da die nachrückt wenn man in der ArrayList n Item löscht.
Bsp:
DB-ID's = 0, 1, 2, 3, 4
ListView-ID's = 0, 1, 2, 3, 4
Dann lösche ich Record Nummer 3 (ID 2)
DB-ID's = 0, 1, 3, 4
ListView-ID's = 0, 1, 2, 3, 4
Weiss jemand wie man das lösen kann?
Gruss, FireRider
Ich hab ein Problem und zwar hab ich eine ListView mit unbekannter Anzahl Einträge (Benutzer fügt sie selbst hinzu) und eine Datenbank (mit einer ID als Primary Key, autoincrement).
Die Einträge kann man auch löschen, allerdings weiss ich nicht wie genau.
Im moment mache ich es mit
Code:
myDB.execSQL("DELETE FROM " + TABLE_NAME + " WHERE titel = '" + titel + "';");
Ich habe es probiert mit der ID vom OnItemLongClickListener, aber die bringt nix, da die nachrückt wenn man in der ArrayList n Item löscht.
Bsp:
DB-ID's = 0, 1, 2, 3, 4
ListView-ID's = 0, 1, 2, 3, 4
Dann lösche ich Record Nummer 3 (ID 2)
DB-ID's = 0, 1, 3, 4
ListView-ID's = 0, 1, 2, 3, 4
Weiss jemand wie man das lösen kann?
Gruss, FireRider