수업 진행 상황
이 페이지의 내용
io.realm.mongodb.sync
Realm 데이터를 다운로드하거나 업로드할 때 진행 상황 알림을 캡슐화하는 데 사용되는 클래스입니다. 이 클래스의 각 인스턴스는 현재 진행률의 변경할 수 없는 스냅샷입니다. ProgressListener 가 ProgressMode.INDEfinITELY 에 등록된 경우, 진행률 리스너가 등록되는 동안 더 많은 변경 사항이 추가될 수 있으므로 getFractionTransferred() 가 보고하는 진행 상황이 증가하거나 감소할 수 있습니다. 즉, 하나의 알림이 isTransferComplete() 에 대해 true
를 보고한 후 다음 이벤트에서 false
을 보고할 수 있습니다.
ProgressListener 가 ProgressMode.CURRENT_CHANGES 에 등록된 경우 진행 상황은 증가할 수만 있으며, isTransferComplete() 가 true
을 반환하면 더 이상의 이벤트가 생성되지 않습니다.
메서드 요약
수정자 및 유형 | 메서드 및 설명 |
---|---|
공개 부울 | |
public double | 전송 가능한 모든 바이트 중에서 전송된 바이트의 비율입니다. |
public long | 전송 가능한 총 바이트 수(전송된 바이트 + 전송 보류 중인 바이트)를 반환합니다. |
public long | ProgressListener 가 추가된 이후 전송된 총 바이트 수를 반환합니다. |
public int | hashCode () |
공개 부울 | 보류 중인 모든 바이트가 전송되면 |
공개 string | toString () |
상속된 메서드
클래스 java.lang.Object 에서 상속된 메서드 :
getClass
,hashCode
,equals
,clone
,toString
,notify
,notifyAll
,wait
,wait
,wait
,finalize
메서드 세부 정보
같음
getFractionTransferred
public double getFractionTransferred () |
---|
전송 가능한 모든 바이트 중 전송된 바이트의 비율입니다. ProgressListener 가 추가된 이후의 계산입니다. 반환
|
getTransferableBytes
public long getTransferableBytes () |
---|
전송 가능한 바이트의 총 수(전송된 바이트 + 전송 보류 중인 바이트)를 반환합니다. ProgressListener 가 다운로드를 추적하는 경우 이 숫자는 Realm 을 사용하는 다른 모든 클라이언트에서 생성한 변경 집합의 크기를 나타냅니다. ProgressListener 가 업로드를 추적하는 경우 이 숫자는 로컬에서 생성된 변경 세트의 크기를 나타냅니다. 반환 전송된 총 바이트 수 + 아직 전송 대기 중인 바이트 수입니다. |
getTransferredBytes
public long getTransferredBytes () |
---|
해시 코드
isTransferComplete
public boolean isTransferComplete () |
---|
보류 중인 모든 바이트가 전송되면 ProgressListener 가 ProgressMode.INDEfinITELY 에 등록된 경우 이 메서드는 ProgressListener가 ProgressMode.CURRENT_CHANGES 에 등록된 경우 이 메서드가 반환
|