我使用科特林和境界寫一個數據類科特林數據類的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/ –