패키지 io.realm.mongodb
인터페이스 RealmResultTask<T>
-
- 유형 매개변수:
T
- 이 작업에서 제공하는 결과 유형입니다.
- 모든 슈퍼인터페이스:
RealmAsyncTask
public interface RealmResultTask<T> extends RealmAsyncTask
RealmResultTask는RealmAsyncTask
의 특정 버전으로, MongoDB Realm에 대해 수행되어 결과를 산출하는 비동기 작업을 처리하는 메커니즘을 제공합니다.이 클래스는 블로킹(
get
) 메서드 호출과 비블로킹(getAsync
) 메서드 호출을 모두 제공합니다.
-
-
메서드 요약
모든 메서드 인스턴스 메서드 추상 메서드 수정자 및 유형 메서드 설명 T
get()
작업 결과가 도착할 때까지 호출이 이루어진 스레드를 차단합니다.void
getAsync(App.Callback<T> callback)
결과와 오류를 모두 처리하는 콜백을 통해 비동기 작업을 구독하는 방법을 제공합니다.-
io.realm 인터페이스에서 상속된 메서드.RealmAsyncTask
cancel, isCancelled
-
-
-
-
메서드 세부 정보
-
get
T get()
작업 결과가 도착할 때까지 호출이 이루어진 스레드를 차단합니다.- 반환합니다:
- 이 작업에서 실행한 작업의 결과입니다.
-
getAsync
void getAsync(App.Callback<T> 콜백)
결과와 오류를 모두 처리하는 콜백을 통해 비동기 작업을 구독하는 방법을 제공합니다.- 매개변수:
callback
-App.Callback
은(는) 결과를 수신하도록 설계되었습니다.- 예외 처리:
IllegalStateException
-Looper
가 없는 스레드 또는IntentService
스레드에서 호출된 경우.
-
-