我是Android新手。我正在尝试更新sqlite数据库中的信息。大部分时间我都能够更新信息,但有时我的手机出现更新错误。我进行了多次调试,它显示我的代码没有任何问题。我正在使用Android版本5.1.1棒棒糖作为测试工具。大多数时候,更新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
其实并不是错误,它只是不能更新最新的信息。例如,如果旧名称是Java教程,并将新名称更新为Java编程,则我会调试并看到没有更新到sqlite。但有时我更新,它已成功更新。我感到奇怪。 –