Android / Kotlin RoomDataBase对插入执行操作

时间:2018-04-19 12:32:40

标签: android database kotlin

在Android RoomDatabase上,我想在数据库中插入对象并获取已保存数据的Id时执行操作。 在Kotlin我有这个代码:

@Insert(onConflict = OnConflictStrategy.REPLACE)
fun insert(note: Note)

我搜索做类似的事情,但这不起作用:

@Insert(onConflict = OnConflictStrategy.REPLACE)
fun insert(note: Note){ 
Log.v("tag", "Id: " + note.id)
}

你认为这可能吗? 谢谢你的回答

1 个答案:

答案 0 :(得分:1)

Insert将返回插入记录的id

ids

然后你可以这样使用

.toggleClass