关于插入的代码:
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)