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

枚举 ProgressMode

在此页面上

  • io.realm.mongodb.sync
  • 枚举常量摘要
  • 方法摘要
  • 继承方法
  • 枚举常量详细信息
  • CURRENT_CHANGES
  • INDEFINITELY
  • 方法详细信息
  • 的值
  • values
java.lang.Object
io.realm.mongodb.sync.ProgressMode

描述如何监听进度变化的枚举。

枚举常量和描述

CURRENT_CHANGES

注册ProgressListener时,它将记录当前更改的大小,并且仅在下载或上传这些更改之前继续报告进度更新。

无限期

在此模式注册的ProgressListener将继续报告进度更改,即使在注册侦听器后添加更改也是如此。

修饰符和类型
方法和说明
公共静态ProgressMode
公共静态ProgressMode
  • 从类 java.lang.Object 继承的方法 :getClass ,hashCode ,equals ,clone ,toString ,notify ,notifyAll ,wait ,wait ,wait ,finalize

  • 从类 java.lang.Enum 继承的方法 :nameordinaltoStringequalshashCodeclonecompareTogetDeclaringClassvalueOffinalize

公共静态最终ProgressMode

注册ProgressListener时,它将记录当前更改的大小,并且仅在下载或上传这些更改之前继续报告进度更新。 之后,进度监听器将不再报告任何进一步的更改。

这意味着应在将更改写入Realm之前完成以此模式注册的侦听器。

在此模式下报告的进度只会不断增加。

这在以下情况下很有用: 首次下载 Realm 时报告进度。

公共静态最终ProgressMode

在此模式注册的ProgressListener将继续报告进度更改,即使在注册侦听器后添加更改也是如此。

在此模式下报告的进度既可以增加也可以减少,例如,如果在注册侦听器后写入大量数据。

当您想要追踪所有更改是否已从设备上传到服务器时,这非常有用。

public static ProgressMode valueOf (
String name
)
public static ProgressMode values ()

后退

ProgressListener