패키지 io.realm.mongodb

인터페이스 RealmResultTask<T>

  • 유형 매개변수:
    T - 이 작업에서 제공하는 결과 유형입니다.
    모든 슈퍼인터페이스:
    RealmAsyncTask

    public interface RealmResultTask<T>
    extends RealmAsyncTask
    RealmResultTask는 RealmAsyncTask 의 특정 버전으로, MongoDB Realm에 대해 수행되어 결과를 산출하는 비동기 작업을 처리하는 메커니즘을 제공합니다.

    이 클래스는 블로킹(get) 메서드 호출과 비블로킹(getAsync) 메서드 호출을 모두 제공합니다.

    • 메서드 세부 정보

      • get

        T get()
        작업 결과가 도착할 때까지 호출이 이루어진 스레드를 차단합니다.
        반환합니다:
        이 작업에서 실행한 작업의 결과입니다.
      • getAsync

        void getAsync(App.Callback<T> 콜백)
        결과와 오류를 모두 처리하는 콜백을 통해 비동기 작업을 구독하는 방법을 제공합니다.
        매개변수:
        callback - App.Callback 은(는) 결과를 수신하도록 설계되었습니다.
        예외 처리:
        IllegalStateException - Looper 가 없는 스레드 또는 IntentService 스레드에서 호출된 경우.