Android SqlLite 更新最后的插入行

关于插入的代码:

public long insert(String content, Date startAt, Date endAt) {
        if (content == null || startAt == null) {
            return 0;
        }
         ContentValues contentValues = new ContentValues();
        contentValues.put(KEY_CONTENT, content);
        contentValues.put(KEY_START_AT, startAt.getTime());
        if (endAt == null) {
            contentValues.putNull(KEY_END_AT);
        } else {
            contentValues.put(KEY_END_AT, endAt.getTime());
        }
        return sqLiteDatabase.insert(TABLE_NAME, null, contentValues);
    }

现在我想创建个方法来更新最后的插入行。如何获取最后的插入行?

insert返回的id就是这行的id,你可以根据这个id去取
或者用rawQuery ,然后cursor到最后一个(size-1)