Android.App.Job Namespace

Classes

JobInfo

Container of data passed to the android.app.job.JobScheduler fully encapsulating the parameters required to schedule work against the calling application.

JobInfo.Builder

Builder class for constructing JobInfo objects.

JobInfo.InterfaceConsts
JobInfo.TriggerContentUri

Information about a content URI modification that a job would like to trigger on.

JobInfo.TriggerContentUri.InterfaceConsts
JobParameters

Contains the parameters used to configure/identify your job.

JobParameters.InterfaceConsts
JobScheduler

This is an API for scheduling various types of jobs against the framework that will be executed in your application's own process.

JobService

Entry point for the callback from the android.app.job.JobScheduler.

JobServiceEngine

Helper for implementing a android.app.Service that interacts with JobScheduler.

JobWorkItem

A unit of work that can be enqueued for a job using JobScheduler#enqueue JobScheduler.enqueue.

JobWorkItem.Builder

Builder class for constructing JobWorkItem objects.

JobWorkItem.InterfaceConsts

Enums

BackoffPolicy

Enumerates values returned by the Exponential, Linear, and BackoffPolicyValue members and taken as a parameter of the F:Android.App.Job.JobInfo+Builder.SetBackoffCriteria member.

JobEndNotificationPolicy
JobPriority
NetworkType

Enumerates values returned by several types and taken as a parameter of the F:Android.App.Job.JobInfo+Builder.SetRequiredNetworkType member.

PendingJobReason
StopReason
TriggerContentUriFlags