“insert”(sql)查询有时不起作用安卓工作室(kotlin)

mrwjdhj3  于 2021-07-24  发布在  Java
关注(0)|答案(0)|浏览(189)

有时我的数据没有插入到数据库中(仅在“插入”查询中)。我不知道为什么会这样。
在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),但都不起作用。也有同样的问题)。
我不知道我能做什么。
谢谢您。

暂无答案!

目前还没有任何答案,快来回答吧!

相关问题