班级进度

    • 方法详细信息

      • getTransferredBytes

        public long getTransferredBytes()
        返回自添加ProgressListener以来已传输的字节总数。
        返回:
        自添加ProgressListener以来传输的总字节数。
      • getTransferableBytes

        public long getTransferableBytes()
        返回可传输的字节总数(已传输的字节数 + 待传输的字节数)。

        如果ProgressListener跟踪下载,则此数字表示使用该 Realm 的所有其他客户端生成的变更集的大小。

        如果ProgressListener跟踪上传,则此数字表示本地创建的变更集的大小。

        返回:
        已传输的总字节数 + 仍待传输的字节数。
      • getFractionTransferred

        public double getFractionTransferred()
        传输的字节数占所有可传输字节数的比例。 从添加ProgressListener开始计数。
        返回:
        0.01.0之间的数字,其中0.0表示尚未传输任何数据, 1.0表示所有数据已传输。
      • isTransferComplete

        public boolean isTransferComplete()
        当所有待处理字节均已传输后,返回true

        如果ProgressListener已在ProgressMode.INDEFINITELY中注册,则此方法可以在返回 {6 false后为后续事件返回true

        如果ProgressListener已向ProgressMode.CURRENT_CHANGES注册,则当此方法返回true时,将不再发送进度事件。

        返回:
        true 如果所有更改均已传输,否则为false
      • hashCode

        public int hashCode()
        覆盖:
        hashCode 课堂上 Object