Docs 菜单
Docs 主页
/ /
io.realm.coroutines

RealmFlowFactory 类

java.lang.Object
io.realm.coroutines.RealmFlowFactory

实现的接口:

用于创建协程 Flow** 的工厂类。

除非在io.realm.RealmConfiguration.Builder.flowFactory(FlowFactory)中进行重写,否则默认使用此类。

构造函数和描述
Boolean returnFrozenObjects
)

Flow 工厂的构造函数。

修饰符和类型
方法和说明

public <any>

DynamicRealm dynamicRealm,
DynamicRealmObject dynamicRealmObject
)

DynamicRealmObject 创建 流 。

public <any>

Realm realm,
T realmObject
)

RealmObject 创建 流 。

public <any>

RealmList 创建

public <any>

RealmList 创建

public <any>

public <any>

public <any>

DynamicRealm dynamicRealm,
DynamicRealmObject dynamicRealmObject
)

DynamicRealmObject 创建 流 。

public <any>

from <T >(
Realm realm,
T realmObject
)

RealmObject 创建 流 。

public <any>

from <T >(
DynamicRealm dynamicRealm,
)

RealmList 创建

public <any>

from <T >(
)

RealmList 创建

public <any>

from <T >(
)

RealmResults 创建 流 。

public <any>

from <T >(
)

RealmResults 创建 流 。

public <any>

DynamicRealm dynamicRealm
)

DynamicRealm 创建 流 。

public <any>

  • 从类 java.lang.Object 继承的方法:getClasshashCodeequalsclonetoStringnotifynotifyAllwaitwaitwait ,finalize

Boolean returnFrozenObjects
)

Flow 工厂的构造函数。

参数

  • returnFrozenObjects - 排放是否应返回冻结对象。

public <any> changesetFrom (
DynamicRealm dynamicRealm,
DynamicRealmObject dynamicRealmObject
)

DynamicRealmObject 创建 流 。它应在订阅时发出初始对象,并在每次后续更新对象时发出该对象以及描述更新的io.realm.ObjectChangeSet

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

返回:

将所有更新发出到 DynamicRealmObject 的

public <any> changesetFrom <T >(
Realm realm,
T realmObject
)

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

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

返回:

将所有更新发出到 DynamicRealmObject 的

public <any> changesetFrom <T >(
)

RealmList 创建 。它应在订阅时发出初始列表,并在每次后续更新列表时发出该列表以及描述更新的io.realm.rx.CollectionChange

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

返回:

将所有更新发送到 RealmList 的

public <any> changesetFrom <T >(
)

RealmList 创建 。它应在订阅时发出初始列表,并在每次后续更新列表时发出该列表以及描述更新的io.realm.rx.CollectionChange

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

返回:

将所有更新发送到 RealmList 的

public <any> changesetFrom <T >(
)

RealmResults 实例创建 流 。它应在订阅时发出初始结果,并在每次后续更新结果时发出结果以及描述更新的io.realm.rx.CollectionChange

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

返回:

将所有更新发送到 RealmResults 的

public <any> changesetFrom <T >(
)

RealmResults 实例创建 流 。它应在订阅时发出初始结果,并在每次后续更新结果时发出结果以及描述更新的io.realm.rx.CollectionChange

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

返回:

将所有更新发送到 RealmResults 的

public <any> from (
DynamicRealm dynamicRealm,
DynamicRealmObject dynamicRealmObject
)

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

返回:

将所有更新发出到 DynamicRealmObject 的

public <any> from <T >(
Realm realm,
T realmObject
)

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

返回:

将所有更新发出到 DynamicRealmObject 的

public <any> from <T >(
DynamicRealm dynamicRealm,
)

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

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

返回:

RealmList发出所有更新的流程。

public <any> from <T >(
)

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

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

返回:

RealmList发出所有更新的流程。

public <any> from <T >(
)

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

返回:

RealmObject发出所有更新的流程。

public <any> from <T >(
)

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

返回:

RealmObject发出所有更新的流程。

public <any> from (
DynamicRealm dynamicRealm
)

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

返回:

向 Realm 发出所有更新的流。

public <any> from (
Realm realm
)

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

返回:

向 Realm 发出所有更新的流。

后退

FlowFactory

在此页面上