我有Advertiser类,它在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时,我遇到了问题:

java - 在 Kotlin 查找Sugar ORM记录-LMLPHP

如何在Kotlin中执行查找?

最佳答案

你应该这样称呼

SugarRecord.find(Advertiser::class.java, "number = ?", "123123").get(0)

希望能帮助到你!

10-08 03:01