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

类 CollectionChange

在此页面上

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

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

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

构造函数和描述

CollectionChange 的构造函数。

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

返回描述更新的变更集。

公用E

返回更新的collection。

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

E collection,
)

CollectionChange 的构造函数。

参数

  • collection - 发生更改的collection。

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

public boolean equals (
)

覆盖

equals Object 类中

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

返回:

描述集合更新方式的变更集。

public E getCollection ()

返回更新的collection。

返回:

已更新的集合。

public int hashCode ()

覆盖

hashCode Object 类中

后退

io.realm.rx