Class BackgroundExecutor

java.lang.Object
org.robolectric.android.util.concurrent.BackgroundExecutor

public class BackgroundExecutor extends Object
Utility class for running code off the main looper thread aka Robolectric test thread.
  • Method Details

    • runInBackground

      public static void runInBackground(Runnable runnable)
      A helper method intended for testing production code that needs to run off the main Looper.

      Will execute given runnable in a background thread and will do a best-effort attempt at propagating any exception back up to caller in their original form.

    • runInBackground

      public static <T> T runInBackground(Callable<T> callable)
      A helper method intended for testing production code that needs to run off the main Looper.

      Will execute given callable in a background thread and will do a best-effort attempt at propagating any exception back up to caller in their original form.