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