0
我遇到了更新函数的问题,我尝试了几种方法,但没有奏效。我试图更新被发送到功能一改之前的对象,我想用它的ID来更新其字段:Android sqlite - 更新对象将其删除
public void update(T object) {
if (object != null) {
long id = object.getId();
ContentValues cv = getContentValues(object);
database.update(tableName, cv, MySQLiteHelper.COLUMN_ID + " = ?",
new String[] { id + "" });
}
}
功能getContentValues(T)变得充满ContentValue对象中的所有对象的列的值,除了id。我也尝试添加ID,但它不起作用。
有谁知道为什么这个函数删除我的对象,而不是更新它?
谢谢您的帮助。