我试图删除列表视图的LongClick上的项目, 但是没有删除所选项目。这是我的数据库删除方法:
public int deleteReminderEntry(Model id) {
SQLiteDatabase db = this.getWritableDatabase();
return db.delete(REMINDER_TABLE_NAME, REMINDER_COLUMN_ID + " = ?", new String[] {Integer.toString(id.getId())});
}
和我的删除操作:
model.getId();
database.deleteReminderEntry(model);
reminderListAdapter.notifyDataSetChanged();
答案 0 :(得分:0)
您更改了数据库中的数据,而不是适配器中的数据。
从数据库中删除后,再次获取数据并重新创建适配器或从传递给适配器的ArrayList
中删除该项。