Docs Menu
Docs Home
/ /
Atlas Device SDK
/ / /

인터페이스 CompactOnLaunchCallback

이 페이지의 내용

  • io.realm
  • 메서드 요약
  • 메서드 세부 정보
  • shouldCompact

이 인터페이스는 파일을 처음 열 때와 인스턴스가 반환되기 전에 Realm 파일을 압축해야 하는지 여부를 결정하는 데 사용됩니다. 파일 압축은 시간이 걸릴 수 있으므로 압축은 일반적으로 백그라운드 스레드 또는 다음 경우에만 수행해야 합니다. Realm.getInstanceAsync(RealmConfiguration, io.realm.Realm.Callback) 과 함께 사용됩니다.

수정자 및 유형
메서드 및 설명
공개 부울
shouldCompact (
long totalBytes,
long usedBytes
)

이 메서드는 Realm 파일을 열기 전에 압축하여 사용자에게 반환해야 하는지 여부를 결정합니다.

public boolean shouldCompact (
long totalBytes,
long usedBytes
)

이 메서드는 Realm 파일을 열기 전에 압축하여 사용자에게 반환해야 하는지 여부를 결정합니다. 총 파일 크기(데이터 + 여유 공간)와 파일의 데이터가 사용한 바이트가 전달됩니다.

매개변수

  • totalBytes - 총 파일 크기(데이터 + 여유 공간).

  • usedBytes - 파일의 데이터가 사용한 총 바이트 수입니다.

반환

{code true}로 설정하여 파일 압축을 시도해야 함을 나타냅니다. 그렇지 않으면 압축을 건너뜁니다.

돌아가기

CollectionUtils