我有点设法得到数据&存储在数据库&我也在Listview中显示。现在我需要删除所选的列表视图,即数据库中的相应行。任何人都可以帮助我。
答案 0 :(得分:2)
如果您正在使用SimpleCursorAdapter或类似内容,则列表的每一行都有一个与之关联的稳定ID,这是您数据库中的主键_id字段。
无论您从何处删除,请调用listview.getSelectedItemId()以检索该ID并使用它来删除该行。
long deleteId = listview.getSelectedItemId();
mDb.delete("TABLE_NAME", "_id="+deleteId, null);