Docs 菜单
Docs 主页
/ /
Atlas Device SDKs
/ / /

类 ObjectChange

在此页面上

  • io.realm.rx
  • 构造函数
  • 方法摘要
  • 继承方法
  • 构造函数详细信息
  • 方法详细信息
  • 等于
  • getChangeset
  • getObject
  • hashCode
  • toString
java.lang.Object
io.realm.rx.ObjectChange

包装io.realm.RealmObjectChangeListener被触发结果的容器。

RealmObject.asChangesetObservable()使用 和RealmObject.asChangesetObservable(RealmModel) 因为 RxJava 只能发出一个项目,而不能发出多个项目。

构造函数和描述
E object,
ObjectChangeSet changeset
)

ObjectChange 的构造函数。

修饰符和类型
方法和说明
公共布尔值

返回描述更新的变更集。

公用E
公共整型
公共string
  • 从类 java.lang.Object 继承的方法 :getClass ,hashCode ,equals ,clone ,toString ,notify ,notifyAll ,wait ,wait ,wait ,finalize

public ObjectChange (
E object,
ObjectChangeSet changeset
)

ObjectChange 的构造函数。

参数

  • object - 已更新的对象。

  • changeset - 描述更新的变更集。

public boolean equals (
)

覆盖

equals Object 类中

返回描述更新的变更集。流首次发出对象以及首次加载异步查询时,此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
}
});

返回:

描述对象更新方式的变更集。

public E getObject ()

public int hashCode ()

覆盖

hashCode Object 类中

public String toString ()

覆盖

toString Object 类中

后退

CollectionChange