0

我在我的应用程序中使用 SQLIte。在更新联系人时,我只想更改特定项目,同时保持其他项目相同,例如,如果行中有 3 个项目,即姓名、号码、地址,我只想更新姓名,同时保留其他项目2相同。这是代码:

public int updateContact(Contact contact) {
    SQLiteDatabase db = this.getWritableDatabase();

    ContentValues values = new ContentValues();
    values.put(KEY_NAME, contact.getName());
    values.put(KEY_PH_NO, contact.getPhoneNumber());
    values.put(KEY_TIME, contact.getTime());

    // updating row
    return db.update(TABLE_CONTACTS, values, KEY_ID + " = ?",
            new String[] { String.valueOf(contact.getID()) });
}

请告诉我该怎么做?在此先感谢。

4

0 回答 0