패키지 io.realm
인터페이스 CompactOnLaunchCallback
-
- 알려진 모든 구현 클래스:
DefaultCompactOnLaunchCallback
public interface CompactOnLaunchCallback
이 인터페이스는 파일을 처음 열 때 인스턴스가 반환되기 전에 Realm 파일을 압축해야 하는지 여부를 결정하는 데 사용됩니다.파일을 압축하는 데 시간이 걸릴 수 있으므로 압축은 일반적으로 백그라운드 스레드에서 또는
Realm.getInstanceAsync(RealmConfiguration, io.realm.Realm.Callback)
과 함께 사용할 때만 수행해야 합니다.
-
-
메서드 요약
모든 메서드 인스턴스 메서드 추상 메서드 수정자 및 유형 메서드 설명 boolean
shouldCompact(long totalBytes, long usedBytes)
이 메서드는 Realm 파일을 열기 전에 압축하여 사용자에게 반환해야 하는지 여부를 결정합니다.
-
-
-
메서드 세부 정보
-
shouldCompact
부울 shouldCompact(long totalBytes, longusedBytes)
이 메서드는 Realm 파일을 열기 전에 압축하여 사용자에게 반환해야 하는지 여부를 결정합니다. 총 파일 크기(데이터 + 여유 공간)와 파일의 데이터가 사용한 바이트가 전달됩니다.- 매개변수:
totalBytes
- 총 파일 크기(데이터 + 여유 공간).usedBytes
- 파일의 데이터가 사용한 총 바이트 수입니다.- 반환합니다:
- {code true}로 설정하여 파일 압축을 시도해야 함을 나타냅니다. 그렇지 않으면 압축을 건너뜁니다.
-
-