Docs 菜单
Docs 主页
/ /
Atlas Device SDKs
/ / /

接口 CompactOnLaunchCallback

在此页面上

  • io.realm
  • 方法摘要
  • 方法详细信息
  • shouldCompact

此interface用于确定是否应在首次打开 Realm 文件时和实例返回之前压缩该文件。Note,压缩文件可能需要一段时间,因此压缩通常应仅在背景线程上或在以下情况下完成:与Realm.getInstanceAsync(RealmConfiguration, io.realm.Realm.Callback)结合使用。

修饰符和类型
方法和说明
公共布尔值
shouldCompact (
long totalBytes,
long usedBytes
)

此方法确定 Realm 文件在打开并返回给用户之前是否应进行压缩。

public boolean shouldCompact (
long totalBytes,
long usedBytes
)

此方法确定 Realm 文件在打开并返回给用户之前是否应进行压缩。 系统会向其传递总文件大小(数据 + 可用空间)以及文件中数据使用的字节数。

参数

  • totalBytes - 总文件大小(数据 + 可用空间)。

  • usedBytes - 文件中数据使用的总字节数。

返回:

{code true} 表示应尝试压缩文件。 否则,将跳过压实。

后退

CollectionUtils