io.realm.DynamicRealm |
|
io.realm.Realm |
|
io.realm.RealmList |
|
io.realm.RealmModel |
|
io.realm.RealmQuery |
|
io.realm.RealmResults |
addChangeListener |
向 RealmObject 添加变更侦听器,如果任何值字段或引用的 RealmObject 字段发生更改,或者 RealmList 字段本身发生更改,则会触发该变更侦听器。 fun <E : RealmModel> E.addChangeListener(listener: RealmChangeListener<E>): Unit
向 RealmObject 添加变更侦听器以获取有关变更的详细信息。 如果任何值字段或引用的 RealmObject 字段发生更改,或者 RealmList 字段本身发生更改,则会触发监听器。 fun <E : RealmModel> E.addChangeListener(listener: RealmObjectChangeListener<E>): Unit |
removeChangeListener |
删除先前在给定 RealmObject 上注册的侦听器。 fun <E : RealmModel> E.removeChangeListener(listener: RealmChangeListener<E>): Unit fun <E : RealmModel> E.removeChangeListener(listener: RealmObjectChangeListener<E>): Unit |
toChangesetFlow |
返回监控此 RealmObject 更改的流。 它将在订阅时发出当前 RealmObject。 对于 RealmObject 的每次更新,都会发送一个ObjectChange,该 ObjectChange由 RealmObject 及其相应的ObjectChangeSet对组成。 首次发出 RealmObject 时,变更集将为 fun <T : RealmModel> T?.toChangesetFlow(): Flow<ObjectChange<T>?> |
toFlow |
返回监控此 RealmObject 更改的流。 它将在订阅时发出当前 RealmObject。 更新 RealmObject 时将不断发出对象更新 — 永远不会调用 fun <T : RealmModel> T?.toFlow(): Flow<T?> |