컴팩트시작시
영역을 열 때 영역을 압축할지 여부를 제어하기 위한 콜백을 설정합니다.
Realm이 디스크 공간을 할당하는 방식으로 인해 실제 필요한 것보다 더 많은 공간이 할당되어 Realm 파일이 필요한 것보다 커지는 경우가 있습니다. 이 문제는 주로 파일에 더 큰 바이너리 블럽을 쓸 때 발생합니다.
이 공간은 후속 쓰기에 사용되지만 중간 기간 동안 파일은 필요한 것보다 커지게 됩니다.
이 방법을 사용하면 영역이 열릴 때 파일을 압축할지 여부를 결정하는 함수를 정의하여 사용되는 디스크 크기를 최적화할 수 있습니다.
매개변수
콜백
Realm 파일을 열 때 호출되는 콜백입니다. 반환 값은 파일을 압축할지 여부를 결정합니다. 사용자가 정의하지 않은 콜백이 정의되어 있으면 기본 콜백이 사용됩니다. 자세한 내용은 Realm.DEFAULT_COMPACT_ON_LAUNCH_CALLBACK 을 참조하세요.