Docs Menu
Docs Home
/ /
io.realm

Clase DefaultCompactOnLaunchCallback

java.lang.Object
io.realm.DefaultCompactOnLaunchCallback

Interfaces implementadas:

Implementación predeterminada para determinar si un archivo debe compactarse. Esta implementación solo se activa si el archivo supera los 50 MB y se puede recuperar más del 50%.

Constructor y descripción
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.

  • Métodos heredados de la clase java.lang.Object: getClass , hashCode , equals , clone , toString , notify , notifyAll , wait , wait , wait , finalize

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.

Devuelve

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

Volver

Devolución de llamada compacta al lanzamiento

En esta página