Pacote io.realm
Classe DefaultCompactOnLaunchCallback
- java.lang.Object
-
- io.realm.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.
-
-
Resumo do construtor
Construtores Constructor Descrição DefaultCompactOnLaunchCallback()
-
Resumo do método
Todos os métodos Métodos de instância Métodos concretos Modificador e tipo Método Descrição boolean
shouldCompact(long totalBytes, long usedBytes)
Esse método determina se o Arquivo de Realm deve ser compactado antes de aberto e retornado ao usuário.
-
-
-
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 interfaceCompactOnLaunchCallback
- 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.
-
-