WorkRequest
abstract class WorkRequest
OneTimeWorkRequest |
A |
PeriodicWorkRequest |
A |
The base class for specifying parameters for work that should be enqueued in WorkManager. There are two concrete implementations of this class: OneTimeWorkRequest and PeriodicWorkRequest.
Summary
Nested types |
|---|
abstract class WorkRequest.Builder<B : WorkRequest.Builder<B, *>, W : WorkRequest>A builder for |
Constants |
|
|---|---|
const Long |
DEFAULT_BACKOFF_DELAY_MILLIS = 30000The default initial backoff time (in milliseconds) for work that has to be retried. |
const Long |
The maximum backoff time (in milliseconds) for work that has to be retried. |
const Long |
The minimum backoff time for work (in milliseconds) that has to be retried. |
Constants
DEFAULT_BACKOFF_DELAY_MILLIS
const val DEFAULT_BACKOFF_DELAY_MILLIS = 30000: Long
The default initial backoff time (in milliseconds) for work that has to be retried.
MAX_BACKOFF_MILLIS
const val MAX_BACKOFF_MILLIS: Long
The maximum backoff time (in milliseconds) for work that has to be retried.
MIN_BACKOFF_MILLIS
const val MIN_BACKOFF_MILLIS: Long
The minimum backoff time for work (in milliseconds) that has to be retried.