Docs Menu
Docs Home
/ /
io.realm

Interfaz CompactOnLaunchCallback

Esta interfaz se utiliza para determinar si un archivo Realm debe compactarse la primera vez que se abre el archivo y antes de que se devuelva la instancia. Tenga en cuenta que compactar un archivo puede llevar un tiempo, por lo que generalmente solo debe realizarse en un hilo en segundo plano o cuando se usa en combinación con Realm.getInstanceAsync(RealmConfiguration, io.realm.Realm.Callback).

Modificador y Tipo
Método y descripción

booleanopúblico

long totalBytes,
long usedBytes
)

Este método determina si el archivo Realm debe compactarse antes de abrirlo y devolverlo al usuario.

public boolean shouldCompact (
long totalBytes,
long usedBytes
)

Este método determina si el archivo Realm se debe compactar antes de abrirlo y devolverlo al usuario. Se le pasa el tamaño total del archivo (datos + espacio libre) y los bytes utilizados por los datos en el archivo.

Parámetros

  • totalBytes - el tamaño total del archivo (datos + espacio libre).

  • usedBytes - el total de bytes utilizados por los datos en el archivo.

Devuelve

{code true} para indicar que se debe intentar compactar el archivo. De lo contrario, se omitirá la compactación.

Volver

Utilidades de colección

En esta página