Interface CompactOnLaunchCallback
On this page
io.realm
This interface is used to determine if a Realm file should be compacted the first time the file is opened and before the instance is returned.Note that compacting a file can take a while, so compacting should generally only be done on a background thread or when used in combination with Realm.getInstanceAsync(RealmConfiguration, io.realm.Realm.Callback) .
Method Summary
Modifier and Type | Method and Description |
---|---|
public boolean | This method determines if the Realm file should be compacted before opened and returned to the user. |
Method Detail
shouldCompact
This method determines if the Realm file should be compacted before opened and returned to the user. It is passed the total file size (data + free space) and the bytes used by data in the file. Parameters
Returns {code true} to indicate an attempt to compact the file should be made. Otherwise, the compaction will be skipped. |