패키지 io.realm.rx
클래스 ObjectChange<E 확장 RealmModel>
- java.lang.Object
-
- io.realm.rx.ObjectChange<E>
-
public class ObjectChange<E extends RealmModel> extends Object
RealmObjectChangeListener
트리거의 결과를 container로 래핑합니다.RxJava는 여러 항목이 아닌 하나의 항목만 내보낼 수 있으므로
RealmObject.asChangesetObservable()
및RealmObject.asChangesetObservable(RealmModel)
에서 사용됩니다.
-
-
생성자 요약
생성자 Constructor 설명 ObjectChange(E object, ObjectChangeSet changeset)
ObjectChange의 생성자입니다.
-
-
-
생성자 세부 정보
-
ObjectChange
public ObjectChange(E 객체, @Nullable ObjectChangeSet 변경 집합)
ObjectChange의 생성자입니다.- 매개변수:
object
- 업데이트된 객체입니다.changeset
- 업데이트를 설명하는 변경 집합입니다.
-
-
메서드 세부 정보
-
getObject
public E getObject()
-
getChangeset
@Nullable public ObjectChangeSet getChangeset()
업데이트를 설명하는 변경 집합을 반환합니다.스트림이 객체를 처음 방출할 때와 비동기 쿼리가 처음으로 로드될 때
null
가 됩니다.// Example realm.where(Person.class).findFirstAsync().asChangesetObservable() .subscribe(new Consumer<ObjectChange>() { \@Override public void accept(ObjectChange item) throws Exception { item.getChangeset(); // Will return null the first two times } });
- 반환합니다:
- 객체가 업데이트된 방식을 설명하는 변경 집합입니다.
-
-