Docs Menu
Docs Home
/ /
Atlas Device SDK
/ / /

インターフェース compactOnLaunchコールバック

項目一覧

  • io.realm
  • メソッドの概要
  • メソッドの詳細
  • ShouldCompact

このインターフェースは、Realm ファイルを圧縮する必要があるかどうかを判断するために使用されます。ファイルが初めて開かれ、 インスタンスが返される前に、ファイルを圧縮するには時間がかかる場合があるため、圧縮は通常バックグラウンド スレッドでのみ、または次の場合にのみ実行する必要があります。 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