Interface CompactOnLaunchCallback
io.realm
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 de fundo ou quando usado em combinação com Realm.getInstanceAsync(RealmConfiguration, io.realm.Realm.Callback) .
Resumo do método
Modificador e tipo | Método e descrição |
---|---|
booleanopúblico | 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
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
Devoluções {code true} para indicar uma tentativa de compactar o arquivo deve ser feita. Caso contrário, a compactação será ignorada. |