有时我的数据没有插入到数据库中(仅在“插入”查询中)。我不知道为什么会这样。
在dao类中:
@Insert
fun insert(urlEnt: UrlEntity)
当我叫他们:
fun SaveInDataBase(urlAdd:String) {
var newEntry = UrlEntity() // Gets new element
newEntry.urlAddress = urlAdd
newEntry.latency = 0
CoroutineScope(IO).launch {
urlViewModel.removeEntryByUrlAddress(urlAdd) // Remove something by its "name"
urlViewModel.updateLatency() // Update something
urlViewModel.insert(newEntry) // Insert the new data
}
}
(我试过使用suspend和(onconflict=onconflictstrategy.ignore),但都不起作用。也有同样的问题)。
我不知道我能做什么。
谢谢您。
暂无答案!
目前还没有任何答案,快来回答吧!