班级进度
在此页面上
io.realm.mongodb.sync
用于在下载或上传 Realm 数据时封装进度通知的类。 此类的每个实例都是当前进度的不可变快照。如果使用ProgressMode.INDEFINITELY注册ProgressListener ,则getFractionTransferred()报告的进度既可以增加也可以减少,因为注册 progres 侦听器时可能会添加更多更改。 这意味着一个通知有可能为isTransferComplete()报告 true
,然后在下一个事件时报告false
。
如果使用ProgressMode.CURRENT_CHANGES注册ProgressListener ,则进度只会增加,并且一旦isTransferComplete()返回true
,就不会再生成任何事件。
方法摘要
修饰符和类型 | 方法和说明 |
---|---|
公共布尔值 | |
公共双精度 | 传输的字节数占所有可传输字节数的比例。 |
公共长整型 | 返回可传输的字节总数(已传输的字节数 + 待传输的字节数)。 |
公共长整型 | 返回自添加ProgressListener以来已传输的字节总数。 |
公共整型 | hashCode () |
公共布尔值 | 当所有待处理字节均已传输后,返回 |
公共string | toString () |
继承方法
从类 java.lang.Object 继承的方法 :
getClass
、hashCode
、equals
、clone
、toString
、notify
、notifyAll
、wait
、wait
、wait
、finalize
方法详细信息
等于
getFractionTransferred
public double getFractionTransferred () |
---|
getTransferableBytes
public long getTransferableBytes () |
---|
返回可传输的字节总数(已传输的字节数 + 待传输的字节数)。如果ProgressListener正在跟踪下载,则此数字表示使用Realm的所有其他客户端生成的变更集的大小。 如果ProgressListener正在跟踪上传,则此数字表示本地创建的变更集的大小。 返回: 已传输的总字节数 + 仍待传输的字节数。 |
getTransferredBytes
public long getTransferredBytes () |
---|
hashCode
isTransferComplete
public boolean isTransferComplete () |
---|
当所有待处理字节均已传输后,返回 如果ProgressListener是使用ProgressMode.INDEFINITELY注册的,则此方法可以在返回 {5 如果使用ProgressMode.CURRENT_CHANGES注册ProgressListener ,则当此方法返回 返回:
|