AndroidStudiokotlinRealm未分類

【kotlin】Realmで複数のモデルクラスを扱う

AndroidStudio

困ったこと

Realmでデータを扱えるようになったので新しいモデルクラスを作成して2つ目のテーブルを作成するイメージで追加したらRealmのインスタンス作成時にエラーとなってしまった。

GroupEditActivity.kt

GroupList.kt

ここに新たにモデルクラス「MemberList.kt」を追加した。

MemberList.kt

すると、以下でエラーとなりアプリが落ちてしまう。

解決方法

参考にしたのは以下のサイト。

https://qiita.com/aoken/items/88c0dd85bfd0dff82ecf

どうやら、インスタンスを生成するときにConfigで名前を付けてあげてわかるようにしてあげないといけないみたい。

GroupEditActivity.kt

こうしたら、GroupList.kt、MemberList.ktのモデルクラスが2つあってもきちんと実行されました。

コメント

タイトルとURLをコピーしました