0
私はParcelerライブラリをRealmとKotlinプロジェクトで統合しようとしていますが、RealmとParcelにエンティティを適用しようとすると問題に直面しています。kotlin + parceler + Realm
@Parcel(implementations = { EventRealmProxy::class.java },
value = Parcel.Serialization.BEAN,
analyze = { Event::class.java })
@RealmClass
open class Event : Serializable, RealmObject(){
open var dislike : Boolean = false
open var like : Boolean = false
open var blocked : Boolean = false
open var visits : Boolean = false
}
そして、これは誤りです:
Error:(13, 19) Type mismatch: inferred type is() -> Class but Array> was expected
私はKotlinにおけるレルムとParcelerで定義されたクラスのいくつかの例を見つけようとしています。
ご協力いただきありがとうございます。
よろしくお願いいたします。
あなたの答えをありがとうが、残念ながらうまくいきません。 'エラー:(11、27)' const val 'のみ定数式で使用できます エラー:(11,35)未解決の参照:EventRealmProxy エラー:(11,35)注釈パラメータはaコンパイル時定数 エラー:(13、19)型推論に失敗しました。予想される型の不一致:推定される型は配列ですが、配列>が期待されました。 ' –
私の答えを編集しました。あなたの問題についての詳しい情報を提供するために、あなたの完全なログをあなたの質問に載せるべきです。 – savepopulation
これはあなたのlasの提案のエラーです: 'e:/Users/sami/StudioProjects/project/dat-core-android/datcorelibrary/src/main/java/com/reto/datcorelibrary/model/Event.kt:(24 、27):定数式で 'const val'のみを使用できます e:/ Users/sami/StudioProjects/project/dat-core-android/datcorelibrary/src/main/java/com/reto/datcorelibrary/model/Event .kt:(24、35):未解決の参照:EventRealmProxy e:/Users/sami/StudioProjects/project/dat-core-android/datcorelibrary/src/main/java/com/reto/datcorelibrary/model/Event.kt :(24、35):注釈パラメータはコンパイル時定数でなければなりません。 ' –