fun RealmModel.isManaged(): Boolean
Verifica se este objeto é gerenciado pelo Realm. Um objeto gerenciado é apenas um invólucro em torno dos dados no arquivo Realm subjacente. Nas threads Looper, um objeto gerenciado será atualizado ao vivo para que sempre aponte para os dados mais recentes. É possível registrar um ouvinte de alterações usando addChangeListener para ser notificado quando as alterações acontecerem. Objetos gerenciados são confinados à thread para que não possam ser acessados de outras threads além daquele que os criou.
Se este método retornar false
, o objeto não está gerenciado. Um objeto não gerenciado é apenas um objeto Kotlin normal, portanto, pode ser passado livremente entre threads, mas os dados no objeto não estão conectados ao Realm subjacente, portanto, não serão atualizados ao vivo.
É possível criar um objeto gerenciado a partir de um objeto não gerenciado usando io.realm.Realm.copyToRealm. Um objeto não gerenciado pode ser criado a partir de um objeto gerenciado usando io.realm.Realm.copyFromRealm.
Return
true
se o objeto for managed, false
se não for managed.