Я пытаюсь обновить ячейку в строке базы данных.Но результат всегда заканчивается как 0, что означает отсутствие изменений, где они были сделаны.что я делаю не так?
Имя столбца «Чтение», и все значения в этом столбце изначально равны 0. Мне нужно обновить значение столбца строки «Чтение» до целого числа 1.
DATABASE = openOrCreateDatabase("MAIN_DB", MODE_PRIVATE, null);
ContentValues contentValues = new ContentValues();
contentValues.put("Read", new Integer(1));
int result=0;
DATABASE.beginTransaction();
result= DATABASE.update(databasename, contentValues, "id="+db_rowid, null);
DATABASE.setTransactionSuccessful();
DATABASE.endTransaction();
DATABASE.close();
Переменная db_rowid = идентификатор строки, которую мне нужно отредактировать