인터페이스 OrderedCollectionChangeSet
이 페이지의 내용
io.realm
이 인터페이스는 마지막 업데이트 중에 collection에 적용된 변경 사항을 설명합니다.:ref:OrderedCollectionChangeSet <io_realm_OrderedCollectionChangeSet>
RealmResults.addChangeListener(OrderedRealmCollectionChangeListener) 에 의해 등록된 OrderedRealmCollectionChangeListener 로 전달됩니다.
변경 정보는 각 변경 유형에 대한 컬렉션의 행 인덱스 배열과 Range 배열, 두 가지 형식으로 제공됩니다.
중첩된 클래스 요약
수정자 및 유형 | 클래스 및 설명 |
---|---|
public static final | |
public static |
메서드 요약
수정자 및 유형 | 메서드 및 설명 |
---|---|
collection의 새 버전에서 수정된 객체 범위입니다. | |
public int | getChanges () collection의 새 버전에서 수정된 인덱스입니다. |
이전 버전의 collection에서 삭제된 객체 범위입니다. | |
public int | getDeletions () 이전 버전의 collection에서 삭제된 인덱스입니다. |
공개 스로우 가능 | getError () 발생한 오류를 반환합니다. |
collection의 새 버전에 삽입된 객체 범위입니다. | |
public int | 새 버전의 collection에 삽입된 인덱스입니다. |
getState () 이 변경 사항이 나타내는 상태를 반환합니다. |
메서드 세부 정보
getChangeRanges
getChanges
public int getChanges () |
---|
새 버전의 컬렉션에서 수정된 인덱스입니다. RealmResults 의 경우, 지정된 인덱스에 있는 객체의 속성 중 하나 이상이 수정되었거나 해당 객체에 연결된 객체가 수정되었음을 의미합니다. 반환 인덱스 배열. 객체가 수정된 경우 크기가 0인 배열이 반환됩니다. |
getDeletionRanges
getDeletions
public int getDeletions () |
---|
이전 버전의 collection에서 삭제된 인덱스입니다. 반환 인덱스 배열. 삭제된 객체가 없으면 크기가 0인 배열이 반환됩니다. |
getError
getInsertionRanges
getInsertions
public int getInsertions () |
---|
새 버전의 collection에 삽입된 인덱스입니다. 반환 인덱스 배열. 삽입된 객체가 없으면 크기가 0인 배열이 반환됩니다. |
getState
public OrderedCollectionChangeSet.State getState () |
---|