パッケージ io.realm.mongodb

インターフェース RealmResultTask <T>

  • 型パラメータ:
    T - このタスクによって提供される結果のタイプ。
    すべてのスーパーインターフェース:
    RealmAsyncTask

    public interface RealmResultTask<T>
    extends RealmAsyncTask
    RealmResultTask は、結果を生成する MongoDB Realm に対して実行される非同期操作を操作するメカニズムを提供するRealmAsyncTaskの特定のバージョンです。

    このクラスは、ブロッキング( get )と非ブロッキング( getAsync )の両方のメソッド呼び出しを提供します。

    • メソッドの概要

      すべてのメソッド インスタンス メソッド 抽象メソッド 
      修飾子と型 方式 説明
      T get()
      操作の結果が到達するまで、呼び出しが行われるスレッドをブロックします。
      void getAsync​(App.Callback<T> callback)
      結果とエラーの両方を処理するコールバックを介して非同期操作をサブスクライブする方法を提供します。
    • メソッドの詳細

      • 得る

        T get()
        操作の結果が到達するまで、呼び出しが行われるスレッドをブロックします。
        次の値を返します。
        このタスクによって実行された操作の結果。
      • getAsync

        void getAsync​(App.Callback<T> callback)
        結果とエラーの両方を処理するコールバックを介して非同期操作をサブスクライブする方法を提供します。
        パラメーター:
        callback - 結果を受け取るように設計されたApp.Callback
        次の例外がスローされます。
        IllegalStateException - Looperを持たないスレッドまたはIntentServiceスレッドから呼び出された場合。