enumeração ProgressMode

    • Detalhes da constante enumeração

      • CURRENT_CHANGES

        public static final ProgressMode CURRENT_CHANGES
        Ao registrar o ProgressListener, ele registrará o tamanho atual das alterações e só continuará relatando atualizações de progresso até que essas alterações tenham sido baixadas ou enviadas. Depois disso, o ouvinte de progresso não relatará mais alterações.

        Isso significa que os ouvintes registrados nesse modo devem terminar antes que as alterações sejam gravadas no Realm.

        O progresso relatado nesse modo só aumentará.

        Isso é útil quando, por exemplo, relatando o progresso ao baixar um Realm pela primeira vez.

      • Indefinidamente

        public static final ProgressMode INDEFINITELY
        Um ProgressListener registrado nesse modo continuará relatando alterações de progresso, mesmo que as alterações estejam sendo adicionadas depois que o ouvinte foi registrado.

        O progresso relatado neste modo pode aumentar e diminuir, por exemplo, se grandes quantidades de dados forem gravadas após o registro do ouvinte.

        Isso é útil quando você deseja acompanhar se todas as alterações foram carregadas para o servidor a partir do dispositivo.

    • Detalhes do método

      • values

        public static ProgressMode[] values()
        Retorna uma matriz contendo as constantes deste tipo de enum, na ordem em que são declaradas. Este método pode ser utilizado para iterar sobre as constantes da seguinte forma:
        para (ProgressMode c : ProgressMode.values())
            System.out.println(c);
        
        Retorna:
        uma matriz contendo as constantes desse tipo de enumeração, na ordem em que são declaradas
      • valor de

        public static ProgressMode valueOf​(String name)
        Retorna a constante de enum deste tipo com o nome especificado. A string deve corresponder exatamente a um identificador usado para declarar uma constante de enum nesse tipo. (Caracteres estranhos do espaço em branco não são permitidos.)
        Parâmetros:
        name - o nome da constante de enumeração a ser retornada.
        Retorna:
        a constante da enumeração com o nome especificado
        Lançamentos:
        IllegalArgumentException - se este tipo de enumeração não tiver constante com o nome especificado
        NullPointerException - se o argumento for nulo