Docs Menu
Docs Home
/ /
io.realm

クラスの DefaultCompactOnLaunchコールバック

java.lang.Object
io.realm.DefaultCompactOnLaunchCallback

実装されたインターフェース:

ファイルを圧縮する必要があるかどうかを判断するためのデフォルトの実装。 この実装では、ファイルが 50 MB を超え、50% 以上が再利用可能な場合にのみ trigger が発生します。

コンストラクターと説明
修飾子と型
メソッドと説明

パブリックブール値

long totalBytes,
long usedBytes
)

このメソッドは、Realm ファイルを開いてユーザーに返す前に圧縮する必要があるかどうかを決定します。

  • クラスjava.lang.Object から継承されたメソッド:getClasshashCodeequalsclonetoStringnotifynotifyAllwaitwaitwaitfinalize

public boolean shouldCompact (
long totalBytes,
long usedBytes
)

このメソッドは、Realm ファイルを開いてユーザーに返す前に圧縮する必要があるかどうかを決定します。 合計ファイルサイズ(データ + 空き領域)とファイル内のデータによって使用されるバイト数が渡されます。

戻り値

{code true} は、ファイルを圧縮する試行を実行する必要があることを示します。 それ以外の場合、圧縮はスキップされます。

戻る

compactOnLaunchコールバック

項目一覧