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

类 RealmObservableFactory

在此页面上

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

实现的接口:

用于为 RxJava (<=2.0.*) 创建可观察对象的工厂类。

提示

另请参阅:

构造函数和描述
boolean emitFrozenObjects
)

构造用于为 RxJava 创建 Realm 可观察量的工厂。

修饰符和类型
方法和说明
public <any>

RealmObject创建一个 Observable。

public <any>
Realm realm,
E object
)

RealmObject创建一个 Observable。

public <any>

RealmList创建一个 Observable。

public <any>

RealmList创建一个 Observable。

public <any>

RealmResults创建一个 Observable。

public <any>

RealmResults创建一个 Observable。

公共布尔值
public <any>

RealmQuery创建一个 Single。

public <any>

RealmQuery创建一个 Single。

public <any>

DynamicRealmObject创建 Flowable。

public <any>
from <E >(
Realm realm,
E object
)

为 RealmObject 创建Flowable

public <any>

为 RealmList 创建Flowable

public <any>

RealmList创建一个 Observable。

public <any>

为 RealmResults 创建Flowable

public <any>
from <E >(
)

为 RealmResults 创建Flowable

public <any>

DynamicRealm创建 Flowable。

public <any>
Realm realm
)

Realm创建 Flowable 。

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

boolean emitFrozenObjects
)

构造用于为 RxJava 创建 Realm 可观察量的工厂。

参数

  • emitFrozenObjects - true ,如果在返回给用户之前应冻结所有对象。 如果它们应该是活动对象,则为false

public <any> changesetsFrom (
)

RealmObject创建一个 Observable。 它应在订阅时发出初始对象,并在每次后续更新对象时发出该对象 + 描述更新的io.realm.ObjectChangeSet

变更集可观察量不支持背压,因为变更集取决于前一个变更集的状态。 因此,应让用户自行处理背压。

public <any> changesetsFrom <E >(
Realm realm,
E object
)

RealmObject创建一个 Observable。 它应在订阅时发出初始对象,并在每次后续更新对象时发出该对象 + 描述更新的io.realm.ObjectChangeSet

变更集可观察量不支持背压,因为变更集取决于前一个变更集的状态。 因此,应让用户自行处理背压。

public <any> changesetsFrom <E >(
)

RealmList创建一个 Observable。 它应在订阅时发出初始 RealmList,并在每次后续更新 RealmList 时发出 RealmList + 描述更新的OrderedCollectionChangeSet

变更集可观察量不支持背压,因为变更集取决于前一个变更集的状态。 因此,应将背压的处理留给用户。

返回:

发出所有更新及其变更集的 Rx 可观察量。

public <any> changesetsFrom <E >(
)

RealmList创建一个 Observable。 它应在订阅时发出初始 RealmList,并在 RealmIst 的每次后续更新时发出 RealmList + 描述更新的OrderedCollectionChangeSet

变更集可观察量不支持背压,因为变更集取决于前一个变更集的状态。 因此,应将背压的处理留给用户。

返回:

发出所有更新及其变更集的 Rx 可观察量。

public <any> changesetsFrom <E >(
)

RealmResults创建一个 Observable。 它应在订阅时发出初始 RealmResult,并在每次后续更新 RealmResults 时发出 RealmResults + 描述更新的OrderedCollectionChangeSet

变更集可观察量不支持背压,因为变更集取决于前一个变更集的状态。 因此,应将背压的处理留给用户。

返回:

发出所有更新及其变更集的 Rx 可观察量。

public <any> changesetsFrom <E >(
)

RealmResults创建一个 Observable。 它应在订阅时发出初始 RealmResult,并在每次后续更新 RealmResults 时发出 RealmResults + 描述更新的OrderedCollectionChangeSet

变更集可观察量不支持背压,因为变更集取决于前一个变更集的状态。 因此,应将背压的处理留给用户。

返回:

发出所有更新及其变更集的 Rx 可观察量。

public boolean equals (
)

覆盖

equals Object 类中

public <any> from <E >(
)

RealmQuery创建一个 Single。 它应该发出查询,然后完成。

RealmQuery 可观察到的数据是冷的。

public <any> from <E >(
)

RealmQuery创建一个 Single。 它应该发出查询,然后完成。

RealmQuery 可观察到的数据是冷的。

public <any> from (
)

DynamicRealmObject创建 Flowable。 在订阅对象时以及每次后续更新对象时,它都应发出初始对象。

DynamicRealmObject 可观察量很热门,因为 DynamicRealmObject 会自动保持最新状态。

public <any> from <E >(
Realm realm,
E object
)

为 RealmObject 创建Flowable 。 在订阅对象时以及每次后续更新对象时,它都应发出初始对象。

RealmObject 可观察量很热门,因为 RealmObject 会自动保持最新状态。

public <any> from <E >(
)

为 RealmList 创建Flowable 。 在订阅 RealmList 以及后续每次更新 RealmList 时,它都应发出初始列表。

RealmList 可观察量很热门,因为 RealmList 会自动保持最新。

注意: RealmLists目前不支持 io.realm.RealmChangeListener。

public <any> from <E >(
)

RealmList创建一个 Observable。 在订阅 RealmList 以及后续每次更新 RealmList 时,它都应发出初始列表。

RealmList 可观察量很热门,因为 RealmList 会自动保持最新。

注意: RealmLists目前不支持 io.realm.RealmChangeListener。

public <any> from <E >(
)

为 RealmResults 创建Flowable 。 在订阅 RealmResults 时以及在每次后续更新 RealmResults 时,它都应发出初始 RealmResult。

Realm 可观察量很热门,因为 RealmResults 会自动保持最新。

返回:

将所有更新发送到 RealmResults 的 Rx 可观察对象。

public <any> from <E >(
)

为 RealmResults 创建Flowable 。 在订阅 RealmResults 时以及在每次后续更新 RealmResults 时,它都应发出初始 RealmResult。

RealmResults 可观察量很热,因为 RealmResults 会自动保持最新。

返回:

发出对 RealmObject 的所有更新的 Rx 可观察对象。

public <any> from (
)

DynamicRealm创建 Flowable。 订阅 Realm 时以及每次后续更新 Realm 时,它都应发出 Realm 的初始状态。

DynamicRealm 可观察量很热门,因为 DynamicRealm 会自动保持最新状态。

返回:

将所有更新发送到 DynamicRealm 的 Rx 可观察对象。

public <any> from (
Realm realm
)

Realm创建 Flowable 。 订阅 Realm 时以及每次后续更新 Realm 时,它都应发出 Realm 的初始状态。

Realm Flowables 很热门,因为 Realm 会自动保持最新状态。

返回:

向 Realm 发出所有更新的 Rx 可观察对象。

public int hashCode ()

覆盖

hashCode Object 类中

后退

ObjectChange