fun RealmModel.isManaged(): Boolean
このオブジェクトが Realm によって管理されているかどうかを確認します。 管理対象オブジェクトは、基礎となる Realm ファイル内のデータを囲むラッパーに相当します。 ルーパー スレッドでは、管理対象のオブジェクトがライブアップデートされるため、常に最新データを参照します。 addTimeListnerを使用して変更リスナーを登録し、変更が発生したときに通知を受けることができます。 管理されたオブジェクトはスレッド制限され、作成されたオブジェクト以外の他のスレッドからはアクセスできません。
このメソッドがfalse
を返す場合、オブジェクトは管理されていません。 管理されていない オブジェクトは通常の Kotlin オブジェクトであるため、スレッド間で自由に渡すことができますが、オブジェクト内のデータは基礎となる Realm に接続されていないため、ライブ更新はされません。
io.realm.Realm . copyToRealm を使用して、非管理オブジェクトから管理対象オブジェクトを作成することができます。 io.realm.Realm . copyFromRealm を使用して、管理対象オブジェクトから管理されていないオブジェクトを作成できます。
Return
true
オブジェクトが管理されている場合は 、管理されていない場合はfalse
になります。