Pacote io.realm
Interface CompactOnLaunchCallback
-
- Todas as classes de implementação conhecidas:
DefaultCompactOnLaunchCallback
public interface CompactOnLaunchCallback
Essa interface é usada para determinar se um Arquivo de Realm deve ser compactado na primeira vez que o arquivo for aberto e antes que a instância seja retornada.Observe que a compactação de um arquivo pode demorar um pouco, portanto, a compactação geralmente só deve ser feita em um thread em segundo plano ou quando usada em combinação com
Realm.getInstanceAsync(RealmConfiguration, io.realm.Realm.Callback)
.
-
-
Resumo do método
Todos os métodos Métodos de instância Métodos abstratos 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
boolean shouldCompact(long totalBytes, longo usadoBytes)
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.- 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.
-
-