问题描述
- 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)
时间: 2024-10-18 07:42:29