在 Kotlin 中查找 Sugar ORM 记录
Find Sugar ORM Record in Kotlin
我有 Advertiser
class,它在 Kotlin 中扩展了 SugarRecord
:
class Advertiser : SugarRecord<Advertiser> {
var number: String? = null
var name: String? = null
constructor() {}
constructor(number: String, name: String) {
this.number = number
this.name = name
}
}
当我尝试通过 Java 查找记录时,它工作正常:
Advertiser advertiser = Advertiser.find(Advertiser.class, "number = ?", "123123").get(0);
但是当我将此代码转换为 Kotlin 时,我遇到了问题:
如何在 Kotlin 中执行查找?
你应该这样称呼它
SugarRecord.find(Advertiser::class.java, "number = ?", "123123").get(0)
我有 Advertiser
class,它在 Kotlin 中扩展了 SugarRecord
:
class Advertiser : SugarRecord<Advertiser> {
var number: String? = null
var name: String? = null
constructor() {}
constructor(number: String, name: String) {
this.number = number
this.name = name
}
}
当我尝试通过 Java 查找记录时,它工作正常:
Advertiser advertiser = Advertiser.find(Advertiser.class, "number = ?", "123123").get(0);
但是当我将此代码转换为 Kotlin 时,我遇到了问题:
如何在 Kotlin 中执行查找?
你应该这样称呼它
SugarRecord.find(Advertiser::class.java, "number = ?", "123123").get(0)