패키지 io.realm

클래스 DefaultCompactOnLaunchCallback

  • 구현된 모든 인터페이스:
    CompactOnLaunchCallback

    공개 클래스 DefaultCompactOnLaunchCallback
    확장 객체CompactOnLaunchCallback을 구현합니다.
    파일 압축 여부를 결정하기 위한 기본 구현입니다. 이 구현은 파일이 50MB를 초과하고 50% 이상을 회수할 수 있는 경우에만 trigger합니다.
    • 생성자 세부 정보

      • DefaultCompactOnLaunchCallback

        공개 DefaultCompactOnLaunchCallback()
    • 메서드 세부 정보

      • shouldCompact

        public boolean shouldCompact​(long totalBytes, longusedBytes)
        인터페이스에서 설명 복사: CompactOnLaunchCallback
        이 메서드는 Realm 파일을 열기 전에 압축하여 사용자에게 반환해야 하는지 여부를 결정합니다. 총 파일 크기(데이터 + 여유 공간)와 파일의 데이터가 사용한 바이트가 전달됩니다.
        다음에 의해 지정됩니다:
        shouldCompact 인터페이스에서 CompactOnLaunchCallback
        매개변수:
        totalBytes - 총 파일 크기(데이터 + 여유 공간).
        usedBytes - 파일의 데이터가 사용한 총 바이트 수입니다.
        반환합니다:
        {code true}로 설정하여 파일 압축을 시도해야 함을 나타냅니다. 그렇지 않으면 압축을 건너뜁니다.