io.realm
RealmObjectChangeListener 可以在RealmModel或RealmObject上注册,以便在对象发生更改时接收详细通知。
没有 android.os.Looper 的线程上的Realm实例无法注册RealmObjectChangeListener 。
无法在事务中注册监听器。
方法摘要
修饰符和类型 | 方法和说明 |
|---|---|
public void | 当调用此函数以返回由RealmQuery.findFirstAsync()进行的异步查询的结果时, |
方法详细信息
onChange
当调用此函数以返回由RealmQuery.findFirstAsync()进行的异步查询的结果时, 当因为对象被删除而调用此函数时, 当因为对象被修改而调用此方法时, 如果一个字段点另一个 RealmObject,则仅当该字段设置为新对象或 null 时才会触发此侦听器。更新引用的 RealmObject 不会trigger此侦听器。 如果字段点向 RealmList,则仅当在 List 中插入、删除或移动一个或多个对象时才会触发此监听器。更新 RealmList 中的对象不会 trigger 此监听器。 对LinkingObjects注解的 RealmResults字段的更改不会通过此更改侦听器进行监控和报告。 参数
|