Tag: 数据类

RealmObject的Kotlin数据类

我正在使用Kotlin和Realm编写一个数据类 data class AuthToken(val register: Boolean, val token: String, val tokenSecret: String, val user: AuthUser) 我必须将数据保存到数据库,所以我使用Realm来保存它。 但是据我们所知,如果我想把类保存到Realm中, AuthToken类必须扩展RealmObject 。 这就是问题所在,Kotlin说数据类不能扩展类。 所以我放弃了数据类,只是使用一个普通的Kotlin类作为模型,然后又出现另一个问题: Kotlin类没有getter或setter。 正如我们所知,Realm类必须将所有属性设置为private,并写getter和setter。 现在我想知道如何解决这个问题。