В моем проекте, в базе данных, у меня есть таблица для закладок.Я хочу удалить строки из этой таблицы.Я пишу метод для удаления строк с их идентификатором.но мой код не работает.
Вот мой метод удаления (чтобы удалить закладку в базе данных):
public void delete_bookmark(int id) {
Log.e("delete_bookmark"," is running");
SQLiteDatabase db = this.getWritableDatabase();
db.execSQL("DELETE FROM " + TABLE_BOOKMARKS + " WHERE " + BOOKMARK_ID + " = " + id);
db.close();
}
И этот код в моемактивность:
public void deleteBookmark() {
SQLiteHelper sqLiteHelper = new SQLiteHelper(this);
sqLiteHelper.delete_bookmark(ads.getId());
Log.e("bookmarktable", sqLiteHelper.get_bookmarks().toString());
Toast.makeText(this, "از لیست علاقه مندی ها حذف شد", Toast.LENGTH_SHORT).show();
}