类 RealmObservableFactory
io.realm.rx
实现的接口:
用于为 RxJava (<=2.0.*) 创建可观察对象的工厂类。
提示
另请参阅:
DynamicRealmObject.asFlowable()
构造函数
构造函数和描述 |
---|
构造用于为 RxJava 创建 Realm 可观察量的工厂。 |
方法摘要
修饰符和类型 | 方法和说明 |
---|---|
public <any> | 为RealmObject创建一个 Observable。 |
public <any> | 为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> | |
public <any> | 为 RealmList 创建Flowable 。 |
public <any> | 为RealmList创建一个 Observable。 |
public <any> | 为 RealmResults 创建Flowable 。 |
public <any> | 为 RealmResults 创建Flowable 。 |
public <any> | 为DynamicRealm创建 Flowable。 |
public <any> | |
公共整型 | hashCode () |
继承方法
从类 java.lang.Object 继承的方法 :
getClass
,hashCode
,equals
,clone
,toString
,notify
,notifyAll
,wait
,wait
,wait
,finalize
构造函数详细信息
构造用于为 RxJava 创建 Realm 可观察量的工厂。 参数
|
方法详细信息
changesetsFrom
为RealmObject创建一个 Observable。 它应在订阅时发出初始对象,并在每次后续更新对象时发出该对象 + 描述更新的io.realm.ObjectChangeSet 。 变更集可观察量不支持背压,因为变更集取决于前一个变更集的状态。 因此,应让用户自行处理背压。 |
为RealmObject创建一个 Observable。 它应在订阅时发出初始对象,并在每次后续更新对象时发出该对象 + 描述更新的io.realm.ObjectChangeSet 。 变更集可观察量不支持背压,因为变更集取决于前一个变更集的状态。 因此,应让用户自行处理背压。 |
为RealmList创建一个 Observable。 它应在订阅时发出初始 RealmList,并在每次后续更新 RealmList 时发出 RealmList + 描述更新的OrderedCollectionChangeSet 。 变更集可观察量不支持背压,因为变更集取决于前一个变更集的状态。 因此,应将背压的处理留给用户。 返回: 发出所有更新及其变更集的 Rx 可观察量。 |
为RealmList创建一个 Observable。 它应在订阅时发出初始 RealmList,并在 RealmIst 的每次后续更新时发出 RealmList + 描述更新的OrderedCollectionChangeSet 。 变更集可观察量不支持背压,因为变更集取决于前一个变更集的状态。 因此,应将背压的处理留给用户。 返回: 发出所有更新及其变更集的 Rx 可观察量。 |
为RealmResults创建一个 Observable。 它应在订阅时发出初始 RealmResult,并在每次后续更新 RealmResults 时发出 RealmResults + 描述更新的OrderedCollectionChangeSet 。 变更集可观察量不支持背压,因为变更集取决于前一个变更集的状态。 因此,应将背压的处理留给用户。 返回: 发出所有更新及其变更集的 Rx 可观察量。 |
为RealmResults创建一个 Observable。 它应在订阅时发出初始 RealmResult,并在每次后续更新 RealmResults 时发出 RealmResults + 描述更新的OrderedCollectionChangeSet 。 变更集可观察量不支持背压,因为变更集取决于前一个变更集的状态。 因此,应将背压的处理留给用户。 返回: 发出所有更新及其变更集的 Rx 可观察量。 |
等于
from
从RealmQuery创建一个 Single。 它应该发出查询,然后完成。 RealmQuery 可观察到的数据是冷的。 |
从RealmQuery创建一个 Single。 它应该发出查询,然后完成。 RealmQuery 可观察到的数据是冷的。 |
为DynamicRealmObject创建 Flowable。 在订阅对象时以及每次后续更新对象时,它都应发出初始对象。 DynamicRealmObject 可观察量很热门,因为 DynamicRealmObject 会自动保持最新状态。 |
为 RealmObject 创建Flowable 。 在订阅对象时以及每次后续更新对象时,它都应发出初始对象。 RealmObject 可观察量很热门,因为 RealmObject 会自动保持最新状态。 |
为 RealmList 创建Flowable 。 在订阅 RealmList 以及后续每次更新 RealmList 时,它都应发出初始列表。 RealmList 可观察量很热门,因为 RealmList 会自动保持最新。 注意: RealmLists目前不支持 io.realm.RealmChangeListener。 |
为RealmList创建一个 Observable。 在订阅 RealmList 以及后续每次更新 RealmList 时,它都应发出初始列表。 RealmList 可观察量很热门,因为 RealmList 会自动保持最新。 注意: RealmLists目前不支持 io.realm.RealmChangeListener。 |
为 RealmResults 创建Flowable 。 在订阅 RealmResults 时以及在每次后续更新 RealmResults 时,它都应发出初始 RealmResult。 Realm 可观察量很热门,因为 RealmResults 会自动保持最新。 返回: 将所有更新发送到 RealmResults 的 Rx 可观察对象。 |
为 RealmResults 创建Flowable 。 在订阅 RealmResults 时以及在每次后续更新 RealmResults 时,它都应发出初始 RealmResult。 RealmResults 可观察量很热,因为 RealmResults 会自动保持最新。 返回: 发出对 RealmObject 的所有更新的 Rx 可观察对象。 |
为DynamicRealm创建 Flowable。 订阅 Realm 时以及每次后续更新 Realm 时,它都应发出 Realm 的初始状态。 DynamicRealm 可观察量很热门,因为 DynamicRealm 会自动保持最新状态。 返回: 将所有更新发送到 DynamicRealm 的 Rx 可观察对象。 |