Progresso da turma

    • Detalhes do método

      • getTransferredBytes

        público longo getTransferredBytes()
        Retorna o número total de bytes que foram transferidos desde que o ProgressListener foi adicionado.
        Retorna:
        o número total de bytes transferidos desde a adição do ProgressListener .
      • getTransferableBytes

        público longo getTransferableBytes()
        Retorna o número total de bytes transferíveis (bytes que foram transferidos + bytes pendentes de transferência).

        Se o ProgressListener estiver rastreando downloads, esse número representará o tamanho dos conjuntos de alterações gerados por todos os outros clientes que usam o Realm.

        Se o ProgressListener estiver rastreando uploads, esse número representará o tamanho dos conjuntos de alterações criados localmente.

        Retorna:
        o número total de bytes que foram transferidos + o número de bytes que ainda aguardam a transferência.
      • getFractionTransferred

        public double getFractionTransferred()
        A fração de bytes transferidos de todos os bytes transferíveis. Contando desde que o ProgressListener foi adicionado.
        Retorna:
        um número entre 0.0 e 1.0, onde 0.0 representa que nenhum dado foi transferido ainda, e 1.0 que todos os dados foram transferidos.
      • isTransferComplete

        public boolean isTransferComplete()
        Retorna true quando todos os bytes pendentes tiverem sido transferidos.

        Se o ProgressListener foi registrado com ProgressMode.INDEFINITELY, este método poderá retornar false para eventos subsequentes após retornar true.

        Se o ProgressListener foi registrado com ProgressMode.CURRENT_CHANGES, quando esse método retornar true, nenhum outro evento de progresso será enviado.

        Retorna:
        true se todas as alterações tiverem sido transferidas, false caso contrário.