パッケージ io.realm

RealmAsyncTask のインターフェース

  • すべての既知のサブインターフェース:
    RealmEventStreamAsyncTask<T>, RealmEventStreamTask<T>, RealmResultTask<T>

    public interface RealmAsyncTask
    非同期トランザクションと同様に、保留中の非同期 Realm タスクを表します。

    ユーザーは、構成変更(トランザクションが呼び出し元のスレッド コールバックに結果を投稿するため、メモリリークを回避するため)の場合にcancel()を呼び出すために、 RealmAsyncTaskへの参照を維持する必要があります。

    • メソッドの概要

      すべてのメソッド インスタンス メソッド 抽象メソッド 
      修飾子と型 方式 説明
      void cancel()
      このトランザクションの実行をキャンセルしようとします(まだ完了していない、または以前にキャンセルされていない場合)。
      boolean isCancelled()
      トランザクションをキャンセルする試行が実行されたかどうかを確認します。
    • メソッドの詳細

      • キャンセル

        void cancel()
        このトランザクションの実行をキャンセルしようとします(まだ完了していない、または以前にキャンセルされていない場合)。
      • isCanceled

        ブール値 isCanceled()
        トランザクションをキャンセルする試行が実行されたかどうかを確認します。
        次の値を返します。
        true cancel()がすでに呼び出されている場合は、 falseが呼び出されます。