Я новичок в Android. Я пытаюсь обновить информацию в базе данных sqlite. В большинстве случаев я могу обновлять информацию, но иногда мой телефон выходит с ошибкой обновления. Я отлаживал много раз, он не показывает ничего плохого в моем коде. Я использую Android 5.1.1 Lollipop в качестве инструмента тестирования. В большинстве случаев обновление sqlite работает нормально, но иногда приложение будет аварийно завершено.Android: обновить базу данных SQLite
Ниже приведен код обновления кода. Скажите, пожалуйста, что случилось с моим кодом.
public void updateArticle(String NewName, String oldName) {
SQLiteDatabase db = getWritableDatabase();
ContentValues values = new ContentValues();
values.put(COLUMN_ARTICLENAME, NewName);
db.update(TABLE_ARTICLE, values, COLUMN_ARTICLENAME + " = '" + oldName + "'", null);
db.close();
}
спасибо.
* «но иногда мой телефон выйдет с ошибкой обновления» * Какая ошибка именно? – m0skit0
Какая ошибка в вашей студии? – Trinity
На самом деле это не ошибка, она просто не может обновлять последнюю информацию. Например, если Old Name является учебным пособием по Java и обновляет новое имя для Java-программирования, я отлаживаю и вижу, что это не обновление для sqlite. Но иногда я обновляюсь, это обновление успешно. Я чувствую что-то странное. –