Android.App.Job.JobInfo Members

The members of Android.App.Job.JobInfo are listed below.

See Also: Inherited members from Java.Lang.Object

Protected Constructors

A constructor used when creating managed representations of JNI objects; called by the runtime.

Public Fields

const
DefaultInitialBackoffMillislong (30000). Amount of backoff a job has initially by default, in milliseconds.
const
MaxBackoffDelayMillislong (18000000). Maximum backoff we allow for a job, in milliseconds.

Public Properties

[read-only]
BackoffPolicyValueBackoffPolicy. One of either JobInfo.BACKOFF_POLICY_EXPONENTIAL, or JobInfo.BACKOFF_POLICY_LINEAR, depending on which criteria you set when creating this job.
[read-only]
static
CreatorAndroid.OS.IParcelableCreator.
[read-only]
ExtrasAndroid.OS.PersistableBundle. Bundle of extras which are returned to your application at execution time.
[read-only]
Idint. Unique job id associated with this class.
[read-only]
InitialBackoffMillislong. The amount of time the JobScheduler will wait before rescheduling a failed job.
[read-only]
IntervalMillislong. Set to the interval between occurrences of this job.
[read-only]
IsPeriodicbool. Track whether this job will repeat with a given period.
[read-only]
IsPersistedbool.
[read-only]
IsRequireChargingbool. Whether this job needs the device to be plugged in.
[read-only]
IsRequireDeviceIdlebool. Whether this job needs the device to be in an Idle maintenance window.
[read-only]
MaxExecutionDelayMillislong. See NoType:android/app/job/JobInfo$Builder;Href=../../../../reference/android/app/job/JobInfo.Builder.html#setOverrideDeadline(long).
[read-only]
MinLatencyMillislong. Set for a job that does not recur periodically, to specify a delay after which the job will be eligible for execution.
[read-only]
NetworkTypeNetworkType. One of JobInfo.NETWORK_TYPE_ANY, JobInfo.NETWORK_TYPE_NONE, or JobInfo.NETWORK_TYPE_UNMETERED.
[read-only]
ServiceAndroid.Content.ComponentName. Name of the service endpoint that will be called back into by the JobScheduler.

Protected Properties

[read-only]
override
ThresholdClassIntPtr. This API supports the Mono for Android infrastructure and is not intended to be used directly from your code.
[read-only]
override
ThresholdTypeType. This API supports the Mono for Android infrastructure and is not intended to be used directly from your code.

Public Methods

DescribeContents() : int
Describe the kinds of special objects contained in this Parcelable's marshalled representation.
WriteToParcel(Android.OS.Parcel, Android.OS.ParcelableWriteFlags)
Flatten this object in to a Parcel.