Realm
Realmの隠れた重要ポイント - Qiita
共通: StandaloneObjectという概念
オブジェクトが特定のRealmインスタンスの管理下に置かれているかどうか
Realm、RealmObject、RealmResults インスタンスは、スレッド間での受け渡しができないということです
final Item managedItem = realm.copyToRealm(standaloneItem);
これで、managedになる。スレッド間で受け渡し可能?
Java: StandaloneObjectとManagedObjectの区別が重要
Cocoa: Standaloneは破壊的にManagedになる
共通: StandaloneObjectでaddOrUpdateすると、既存のRelationが消える
Kotlin + Android でRealmをつかってみた。 - Qiita
今、realmの更新(spinnerでitemSelecte時)で、上手く行かないのがある。以下、参考
realm - Android: Using spinner to update an RealmObject - Stack Overflow
Android Realm - Updating RealmList triggers IllegalArgumentException - Stack Overflow
#android #kotlin