패키지 io.realm
클래스 DefaultCompactOnLaunchCallback
- java.lang.Object
-
- io.realm.DefaultCompactOnLaunchCallback
-
- 구현된 모든 인터페이스:
CompactOnLaunchCallback
공개 클래스 DefaultCompactOnLaunchCallback 확장 객체 는 CompactOnLaunchCallback을 구현합니다.
파일 압축 여부를 결정하기 위한 기본 구현입니다. 이 구현은 파일이 50MB를 초과하고 50% 이상을 회수할 수 있는 경우에만 trigger합니다.
-
-
생성자 요약
생성자 Constructor 설명 DefaultCompactOnLaunchCallback()
-
-
-
메서드 세부 정보
-
shouldCompact
public boolean shouldCompact(long totalBytes, longusedBytes)
인터페이스에서 설명 복사:CompactOnLaunchCallback
이 메서드는 Realm 파일을 열기 전에 압축하여 사용자에게 반환해야 하는지 여부를 결정합니다. 총 파일 크기(데이터 + 여유 공간)와 파일의 데이터가 사용한 바이트가 전달됩니다.- 다음에 의해 지정됩니다:
shouldCompact
인터페이스에서CompactOnLaunchCallback
- 매개변수:
totalBytes
- 총 파일 크기(데이터 + 여유 공간).usedBytes
- 파일의 데이터가 사용한 총 바이트 수입니다.- 반환합니다:
- {code true}로 설정하여 파일 압축을 시도해야 함을 나타냅니다. 그렇지 않으면 압축을 건너뜁니다.
-
-