インターフェース compactOnLaunchコールバック
Atlas Device SDK は非推奨です。 詳細については、 の廃止ページを参照してください。
io.realm
このインターフェースは、Realm ファイルを圧縮する必要があるかどうかを判断するために使用されます。ファイルが初めて開かれ、 インスタンスが返される前に、ファイルを圧縮するには時間がかかる場合があるため、圧縮は通常バックグラウンド スレッドでのみ、または次の場合にのみ実行する必要があります。 Realm.getInstanceAsync(RealmConfiguration, io.realm.Realm.Callback)と組み合わせて使用されます。
メソッドの概要
修飾子と型 | メソッドと説明 |
---|---|
パブリックブール値 | このメソッドは、Realm ファイルを開いてユーザーに返す前に圧縮する必要があるかどうかを決定します。 |
メソッドの詳細
ShouldCompact
このメソッドは、Realm ファイルを開いてユーザーに返す前に圧縮する必要があるかどうかを決定します。 合計ファイルサイズ(データ + 空き領域)とファイル内のデータによって使用されるバイト数が渡されます。 パラメーター
戻り値 {code true} は、ファイルを圧縮する試行を実行する必要があることを示します。 それ以外の場合、圧縮はスキップされます。 |