io.realm.DynmicRealm |
|
io.realm.Realm |
|
io.realm.RealmList |
|
io.realm.RealmModel |
|
io.realm.RealmQuery |
|
io.realm.RealmResults |
addChangeListener |
값 필드 또는 참고 RealmObject 필드가 변경되거나 RealmList 필드 자체가 변경되면 트리거되는 변경 리스너를 RealmObject에 추가합니다. 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가 업데이트 될 때마다 RealmObject와의 쌍으로 구성된 ObjectChange 및 해당 ObjectChangeSet 가 전송됩니다. 변경 세트는 RealmObject가 처음 방출될 때 fun <T : RealmModel> T?.toChangesetFlow(): Flow<ObjectChange<T>?> |
toFlow |
이 RealmObject의 변경 사항을 모니터링하는 흐름 을 반환합니다. 구독 시 현재 RealmObject를 방출합니다. RealmObject가 업데이트될 때마다 객체 업데이트가 계속 내보내지며 fun <T : RealmModel> T?.toFlow(): Flow<T?> |