我使用科特林和境界写一个数据类科特林数据类的RealmObject
data class AuthToken(val register: Boolean,
val token: String,
val tokenSecret: String,
val user: AuthUser)
我必须将数据保存到数据库,所以我用领域进行保存。但是,正如我们所知道的,如果我想将课程保存到Realm中,01课程必须延长RealmObject
。
这就是问题所在,Kotlin说数据类不能扩展类。 所以我放弃数据类,只是使用一个普通的Kotlin类作为模型,然后另一个问题来了:
Kotlin类没有getter或setter。正如我们所知道的,Realm类必须将所有属性设置为private,并写入getter和setter。
现在我想知道如何解决这个问题。
我也经历了SugarORM这个问题.... Jetbrains的都问了它的反馈...您可以发表cooments到这篇文章虽然:http://blog.jetbrains.com/kotlin/2015/09/feedback-request-limitations-on-data-classes/ –