以下 Java 代码似乎没问题(没有 IDE 错误),
List<Job> jobs = Job.listAll(Job.class);
当我复制粘贴时,它被翻译成,
val jobs = Job.listAll<Job>(Job::class.java)
但是出现了错误。 Unresolved reference ;列出所有。正确的 Kotlin 等效项是什么?
数据类
import com.orm.SugarRecord
class Job : SugarRecord()
{
最佳答案
这不起作用,因为 Kotlin 中的子类不会从父类继承静态方法。 (static
在 Kotlin 中不存在)
您可以这样调用该方法:
SugarRecord.listAll(Job::class.java)
关于kotlin - Sugar ORM,用 Kotlin 列出所有内容? Java 可以工作,但 Kotlin 不行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47193106/