Pacote io.realm

Classe DefaultCompactOnLaunchCallback

  • Todas as interfaces implementadas:
    CompactOnLaunchCallback

    classe pública DefaultCompactOnLaunchCallback
    estende O objeto
    implementa CompactOnLaunchCallback
    A implementação padrão para determinar se um arquivo deve ser compactado ou não. Essa implementação só será acionada se o arquivo estiver acima de 50 MB e mais de 50% puderem ser recuperados.
    • Detalhes do construtor

      • DefaultCompactOnLaunchCallback

        defaultCompactOnLaunchCallback() público
    • Detalhes do método

      • shouldCompact

        public boolean shouldCompact(long totalBytes, longo usadoBytes)
        Descrição copiada da interface: CompactOnLaunchCallback
        Esse método determina se o Arquivo de Realm deve ser compactado antes de aberto e retornado ao usuário. É passado o tamanho total do arquivo (dados + espaço livre) e os bytes usados pelos dados no arquivo.
        Especificado por:
        shouldCompact na interface CompactOnLaunchCallback
        Parâmetros:
        totalBytes - o tamanho total do arquivo (dados + espaço livre).
        usedBytes - o total de bytes usados pelos dados no arquivo.
        Retorna:
        {code true} para indicar uma tentativa de compactar o arquivo deve ser feita. Caso contrário, a compactação será ignorada.