BackgroundExecutor


@UnstableApi
public final class BackgroundExecutor


A utility class to obtain an Executor for background tasks.

Summary

Public methods

synchronized static Executor
get()

Returns an Executor for background tasks.

synchronized static void
set(Executor executor)

Sets the Executor to be returned from get.

Public methods

get

synchronized public static Executor get()

Returns an Executor for background tasks.

Must only be used for quick, high-priority tasks to ensure other background tasks are not blocked.

set

synchronized public static void set(Executor executor)

Sets the Executor to be returned from get.

Parameters
Executor executor

An Executor that runs tasks on background threads and should only be used for quick, high-priority tasks to ensure other background tasks are not blocked.