パッケージ io.realm
クラスの DefaultCompactOnLaunchコールバック
- java.lang.Object
-
- io.realm.DefaultCompactOnLaunchCallback
-
- すべての実装インターフェース:
CompactOnLaunchCallback
パブリック クラスの DefaultCompactOnLaunchCallback は、 CompactOnLaunchCallback を実装する オブジェクト を拡張します
ファイルを圧縮する必要があるかどうかを判断するためのデフォルトの実装。 この実装では、ファイルが 50 MB を超え、50% 以上が再利用可能な場合にのみ trigger が発生します。
-
-
コンストラクターの概要
コンストラクター Constructor 説明 DefaultCompactOnLaunchCallback()
-
-
-
メソッドの詳細
-
ShouldCompact
公開ブール値は、Compact を返します (long totalBytes、long usedBytes)
インターフェースからコピーされた説明:CompactOnLaunchCallback
このメソッドは、Realm ファイルを開いてユーザーに返す前に圧縮する必要があるかどうかを決定します。 合計ファイルサイズ(データ + 空き領域)とファイル内のデータによって使用されるバイト数が渡されます。- 次のによって指定されます。
shouldCompact
内 インターフェースCompactOnLaunchCallback
- パラメーター:
totalBytes
- 合計ファイルサイズ(データ + 空き領域)。usedBytes
- ファイル内のデータによって使用される合計バイト数。- 次の値を返します。
- {code true} は、ファイルを圧縮する試行を実行する必要があることを示します。 それ以外の場合、圧縮はスキップされます。
-
-