枚举 ProgressMode
Atlas Device SDK 已弃用。 有关详细信息,请参阅弃用页面。
io.realm.mongodb.sync
io.realm.mongodb.sync.ProgressMode
描述如何监听进度变化的枚举。
枚举常量摘要
枚举常量和描述 |
---|
注册ProgressListener时,它将记录当前更改的大小,并且仅在下载或上传这些更改之前继续报告进度更新。 |
在此模式注册的ProgressListener将继续报告进度更改,即使在注册侦听器后添加更改也是如此。 |
方法摘要
修饰符和类型 | 方法和说明 |
---|---|
公共静态ProgressMode | |
公共静态ProgressMode | values () |
继承方法
从类 java.lang.Object 继承的方法 :
getClass
,hashCode
,equals
,clone
,toString
,notify
,notifyAll
,wait
,wait
,wait
,finalize
从类 java.lang.Enum 继承的方法 :
name
、ordinal
、toString
、equals
、hashCode
、clone
、compareTo
、getDeclaringClass
、valueOf
、finalize
枚举常量详细信息
CURRENT_CHANGES
公共静态最终ProgressMode
注册ProgressListener时,它将记录当前更改的大小,并且仅在下载或上传这些更改之前继续报告进度更新。 之后,进度监听器将不再报告任何进一步的更改。
这意味着应在将更改写入Realm之前完成以此模式注册的侦听器。
在此模式下报告的进度只会不断增加。
这在以下情况下很有用: 首次下载 Realm 时报告进度。
INDEFINITELY
公共静态最终ProgressMode
在此模式注册的ProgressListener将继续报告进度更改,即使在注册侦听器后添加更改也是如此。
在此模式下报告的进度既可以增加也可以减少,例如,如果在注册侦听器后写入大量数据。
当您想要追踪所有更改是否已从设备上传到服务器时,这非常有用。
方法详细信息
的值
values
public static ProgressMode values () |
---|