패키지 io.realm
인터페이스 RealmChangeListener<T>
-
- 유형 매개변수:
T
- 반환되는 라이브 객체 (Realm
,DynamicRealm
,RealmObject
,RealmResults
,DynamicRealmObject
또는RealmModel
을 구현하는 모델)
public interface RealmChangeListener<T>
RealmChangeListener를Realm
,RealmResults
또는RealmObject
에 등록하여 업데이트에 대한 알림을 받을 수 있습니다.Realm
에 등록하면 Realm 인스턴스가 업데이트되면 알림을 받게 됩니다. 변경 사항에 대해서만 알림을 받으려면RealmResults
,RealmList
,RealmDictionary
또는RealmObject
에 등록하세요.Looper
이(가) 없는 스레드의 Realm 인스턴스는 RealmChangeListener를 등록할 수 없습니다.메서드가 호출되면 모든
RealmObject
onChange(Object)
및 에 자동으로RealmResults
새 값이 포함됩니다. 일반적으로 이는 해당 객체를 다시 쿼리할 필요가 없으며 해당 객체를 사용하고 있는 모든 UI 요소를 무효화하기만 하면 됩니다. 객체가 삭제되었을 가능성이 있는 경우RealmObject.isValid()
를 사용하여 확인할 수 있습니다.
-
-
메서드 세부 정보
-
onChange
void onChange( T t)
트랜잭션이 커밋될 때 호출됩니다.
-
-