Menu Docs
Página inicial do Docs
/ /
Atlas Device SDKs
/ / /

Interface CompactOnLaunchCallback

Nesta página

  • io.realm
  • Resumo do método
  • Detalhes do método
  • shouldCompact

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) .

Modificador e tipo
Método e descrição
booleanopúblico
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.

public 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. É 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.

Devoluções

{code true} para indicar uma tentativa de compactar o arquivo deve ser feita. Caso contrário, a compactação será ignorada.

Voltar

CollectionUtils