Class ShadowPausedAsyncTask<Params,Progress,Result>

java.lang.Object
org.robolectric.shadows.ShadowAsyncTask<Params,Progress,Result>
org.robolectric.shadows.ShadowPausedAsyncTask<Params,Progress,Result>
Direct Known Subclasses:
ShadowAlwaysOnHotwordDetector.ShadowRefreshAvailabilityTaskPreU

@Deprecated @Implements(value=android.os.AsyncTask.class, shadowPicker=Picker.class, isInAndroidSdk=false) @Beta public class ShadowPausedAsyncTask<Params,Progress,Result> extends ShadowAsyncTask<Params,Progress,Result>
Deprecated.
AsyncTask is deprecated in the Android SDK.
  • Constructor Details

    • ShadowPausedAsyncTask

      public ShadowPausedAsyncTask()
      Deprecated.
  • Method Details

    • reset

      @Resetter public static void reset()
      Deprecated.
    • executeOnExecutor

      @Implementation protected AsyncTask<Params,Progress,Result> executeOnExecutor(Executor exec, Params... params)
      Deprecated.
    • overrideExecutor

      @Beta public static void overrideExecutor(Executor executor)
      Deprecated.
      Globally override the executor used for all AsyncTask#execute* calls.

      This can be useful if you want to use a more deterministic executor for tests, like PausedExecutorService or InlineExecutorService.

      Use this API as a last resort. Its recommended instead to use dependency injection to provide a custom executor to AsyncTask#executeOnExecutor.

      Beta API, may be removed or changed in a future Robolectric release