OneTimeWorkRequest
public final class OneTimeWorkRequest extends WorkRequest
A WorkRequest for non-repeating work.
OneTimeWorkRequests can be put in simple or complex graphs of work by using methods like WorkManager.enqueue or WorkManager.beginWith.
Summary
Nested types |
|---|
public final class OneTimeWorkRequest.Builder extends WorkRequest.BuilderBuilder for |
Public methods |
|
|---|---|
static final @NonNull OneTimeWorkRequest |
from(@NonNull Class<@NonNull ListenableWorker> workerClass)Creates a |
static final @NonNull List<@NonNull OneTimeWorkRequest> |
Creates a list of |
Public methods
from
public static final @NonNull OneTimeWorkRequest from(@NonNull Class<@NonNull ListenableWorker> workerClass)
Creates a OneTimeWorkRequest with defaults from a ListenableWorker class name.
| Parameters | |
|---|---|
@NonNull Class<@NonNull ListenableWorker> workerClass |
An |
| Returns | |
|---|---|
@NonNull OneTimeWorkRequest |
A |
from
public static final @NonNull List<@NonNull OneTimeWorkRequest> from(@NonNull List<@NonNull Class<@NonNull ListenableWorker>> workerClasses)
Creates a list of OneTimeWorkRequests with defaults from an array of ListenableWorker class names.
| Parameters | |
|---|---|
@NonNull List<@NonNull Class<@NonNull ListenableWorker>> workerClasses |
A list of |
| Returns | |
|---|---|
@NonNull List<@NonNull OneTimeWorkRequest> |
A list of |