Documentation
¶
Overview ¶
Package job provides Go bindings for android.app.job.
Index ¶
- Constants
- func Init(env *jni.Env) error
- type Info
- func (m *Info) DescribeContents() (int32, error)
- func (m *Info) Equals(arg0 *jni.Object) (bool, error)
- func (m *Info) GetBackoffPolicy() (int32, error)
- func (m *Info) GetClipData() (*jni.Object, error)
- func (m *Info) GetClipGrantFlags() (int32, error)
- func (m *Info) GetEstimatedNetworkDownloadBytes() (int64, error)
- func (m *Info) GetEstimatedNetworkUploadBytes() (int64, error)
- func (m *Info) GetExtras() (*jni.Object, error)
- func (m *Info) GetFlexMillis() (int64, error)
- func (m *Info) GetId() (int32, error)
- func (m *Info) GetInitialBackoffMillis() (int64, error)
- func (m *Info) GetIntervalMillis() (int64, error)
- func (m *Info) GetMaxExecutionDelayMillis() (int64, error)
- func (m *Info) GetMinFlexMillis() (int64, error)
- func (m *Info) GetMinLatencyMillis() (int64, error)
- func (m *Info) GetMinPeriodMillis() (int64, error)
- func (m *Info) GetMinimumNetworkChunkBytes() (int64, error)
- func (m *Info) GetNetworkType() (int32, error)
- func (m *Info) GetPriority() (int32, error)
- func (m *Info) GetRequiredNetwork() (*jni.Object, error)
- func (m *Info) GetService() (*jni.Object, error)
- func (m *Info) GetTraceTag() (string, error)
- func (m *Info) GetTransientExtras() (*jni.Object, error)
- func (m *Info) GetTriggerContentMaxDelay() (int64, error)
- func (m *Info) GetTriggerContentUpdateDelay() (int64, error)
- func (m *Info) GetTriggerContentUris() (*jni.Object, error)
- func (m *Info) HashCode() (int32, error)
- func (m *Info) IsExpedited() (bool, error)
- func (m *Info) IsImportantWhileForeground() (bool, error)
- func (m *Info) IsPeriodic() (bool, error)
- func (m *Info) IsPersisted() (bool, error)
- func (m *Info) IsPrefetch() (bool, error)
- func (m *Info) IsRequireBatteryNotLow() (bool, error)
- func (m *Info) IsRequireCharging() (bool, error)
- func (m *Info) IsRequireDeviceIdle() (bool, error)
- func (m *Info) IsRequireStorageNotLow() (bool, error)
- func (m *Info) IsUserInitiated() (bool, error)
- func (m *Info) ToString() (string, error)
- func (m *Info) WriteToParcel(arg0 *jni.Object, arg1 int32) error
- type InfoBuilder
- func (m *InfoBuilder) AddDebugTag(arg0 string) (*jni.Object, error)
- func (m *InfoBuilder) AddTriggerContentUri(arg0 *jni.Object) (*jni.Object, error)
- func (m *InfoBuilder) Build() (*jni.Object, error)
- func (m *InfoBuilder) RemoveDebugTag(arg0 string) (*jni.Object, error)
- func (m *InfoBuilder) SetBackoffCriteria(arg0 int64, arg1 int32) (*jni.Object, error)
- func (m *InfoBuilder) SetClipData(arg0 *jni.Object, arg1 int32) (*jni.Object, error)
- func (m *InfoBuilder) SetEstimatedNetworkBytes(arg0 int64, arg1 int64) (*jni.Object, error)
- func (m *InfoBuilder) SetExpedited(arg0 bool) (*jni.Object, error)
- func (m *InfoBuilder) SetExtras(arg0 *jni.Object) (*jni.Object, error)
- func (m *InfoBuilder) SetImportantWhileForeground(arg0 bool) (*jni.Object, error)
- func (m *InfoBuilder) SetMinimumLatency(arg0 int64) (*jni.Object, error)
- func (m *InfoBuilder) SetMinimumNetworkChunkBytes(arg0 int64) (*jni.Object, error)
- func (m *InfoBuilder) SetOverrideDeadline(arg0 int64) (*jni.Object, error)
- func (m *InfoBuilder) SetPeriodic1(arg0 int64) (*jni.Object, error)
- func (m *InfoBuilder) SetPeriodic2_1(arg0 int64, arg1 int64) (*jni.Object, error)
- func (m *InfoBuilder) SetPersisted(arg0 bool) (*jni.Object, error)
- func (m *InfoBuilder) SetPrefetch(arg0 bool) (*jni.Object, error)
- func (m *InfoBuilder) SetPriority(arg0 int32) (*jni.Object, error)
- func (m *InfoBuilder) SetRequiredNetwork(arg0 *jni.Object) (*jni.Object, error)
- func (m *InfoBuilder) SetRequiredNetworkType(arg0 int32) (*jni.Object, error)
- func (m *InfoBuilder) SetRequiresBatteryNotLow(arg0 bool) (*jni.Object, error)
- func (m *InfoBuilder) SetRequiresCharging(arg0 bool) (*jni.Object, error)
- func (m *InfoBuilder) SetRequiresDeviceIdle(arg0 bool) (*jni.Object, error)
- func (m *InfoBuilder) SetRequiresStorageNotLow(arg0 bool) (*jni.Object, error)
- func (m *InfoBuilder) SetTraceTag(arg0 string) (*jni.Object, error)
- func (m *InfoBuilder) SetTransientExtras(arg0 *jni.Object) (*jni.Object, error)
- func (m *InfoBuilder) SetTriggerContentMaxDelay(arg0 int64) (*jni.Object, error)
- func (m *InfoBuilder) SetTriggerContentUpdateDelay(arg0 int64) (*jni.Object, error)
- func (m *InfoBuilder) SetUserInitiated(arg0 bool) (*jni.Object, error)
- type InfoTriggerContentUri
- func (m *InfoTriggerContentUri) DescribeContents() (int32, error)
- func (m *InfoTriggerContentUri) Equals(arg0 *jni.Object) (bool, error)
- func (m *InfoTriggerContentUri) GetFlags() (int32, error)
- func (m *InfoTriggerContentUri) GetUri() (*jni.Object, error)
- func (m *InfoTriggerContentUri) HashCode() (int32, error)
- func (m *InfoTriggerContentUri) WriteToParcel(arg0 *jni.Object, arg1 int32) error
- type Parameters
- func (m *Parameters) CompleteWork(arg0 *jni.Object) error
- func (m *Parameters) DequeueWork() (*jni.Object, error)
- func (m *Parameters) DescribeContents() (int32, error)
- func (m *Parameters) GetClipData() (*jni.Object, error)
- func (m *Parameters) GetClipGrantFlags() (int32, error)
- func (m *Parameters) GetExtras() (*jni.Object, error)
- func (m *Parameters) GetJobId() (int32, error)
- func (m *Parameters) GetJobNamespace() (string, error)
- func (m *Parameters) GetNetwork() (*jni.Object, error)
- func (m *Parameters) GetStopReason() (int32, error)
- func (m *Parameters) GetTransientExtras() (*jni.Object, error)
- func (m *Parameters) GetTriggeredContentAuthorities() (*jni.Object, error)
- func (m *Parameters) GetTriggeredContentUris() (*jni.Object, error)
- func (m *Parameters) IsExpeditedJob() (bool, error)
- func (m *Parameters) IsOverrideDeadlineExpired() (bool, error)
- func (m *Parameters) IsUserInitiatedJob() (bool, error)
- func (m *Parameters) WriteToParcel(arg0 *jni.Object, arg1 int32) error
- type PendingJobReasonsInfo
- type Scheduler
- func (m *Scheduler) CanRunUserInitiatedJobs() (bool, error)
- func (m *Scheduler) Cancel(arg0 int32) error
- func (m *Scheduler) CancelAll() error
- func (m *Scheduler) CancelInAllNamespaces() error
- func (m *Scheduler) Close()
- func (m *Scheduler) Enqueue(arg0 *jni.Object, arg1 *jni.Object) (int32, error)
- func (m *Scheduler) ForNamespace(arg0 string) (*jni.Object, error)
- func (m *Scheduler) GetNamespace() (string, error)
- func (m *Scheduler) GetPendingJob(arg0 int32) (*jni.Object, error)
- func (m *Scheduler) GetPendingJobReason(arg0 int32) (int32, error)
- func (m *Scheduler) GetPendingJobReasons(arg0 int32) (*jni.Object, error)
- func (m *Scheduler) Schedule(arg0 *jni.Object) (int32, error)
- type Service
- func (m *Service) JobFinished(arg0 *jni.Object, arg1 bool) error
- func (m *Service) OnBind(arg0 *jni.Object) (*jni.Object, error)
- func (m *Service) OnNetworkChanged(arg0 *jni.Object) error
- func (m *Service) OnStartJob(arg0 *jni.Object) (bool, error)
- func (m *Service) OnStopJob(arg0 *jni.Object) (bool, error)
- func (m *Service) SetNotification(arg0 *jni.Object, arg1 int32, arg2 *jni.Object, arg3 int32) error
- func (m *Service) UpdateEstimatedNetworkBytes3_1(arg0 *jni.Object, arg1 int64, arg2 int64) error
- func (m *Service) UpdateEstimatedNetworkBytes4(arg0 *jni.Object, arg1 *jni.Object, arg2 int64, arg3 int64) error
- func (m *Service) UpdateTransferredNetworkBytes3_1(arg0 *jni.Object, arg1 int64, arg2 int64) error
- func (m *Service) UpdateTransferredNetworkBytes4(arg0 *jni.Object, arg1 *jni.Object, arg2 int64, arg3 int64) error
- type ServiceEngine
- func (m *ServiceEngine) GetBinder() (*jni.Object, error)
- func (m *ServiceEngine) JobFinished(arg0 *jni.Object, arg1 bool) error
- func (m *ServiceEngine) OnNetworkChanged(arg0 *jni.Object) error
- func (m *ServiceEngine) OnStartJob(arg0 *jni.Object) (bool, error)
- func (m *ServiceEngine) OnStopJob(arg0 *jni.Object) (bool, error)
- func (m *ServiceEngine) SetNotification(arg0 *jni.Object, arg1 int32, arg2 *jni.Object, arg3 int32) error
- func (m *ServiceEngine) UpdateEstimatedNetworkBytes(arg0 *jni.Object, arg1 *jni.Object, arg2 int64, arg3 int64) error
- func (m *ServiceEngine) UpdateTransferredNetworkBytes(arg0 *jni.Object, arg1 *jni.Object, arg2 int64, arg3 int64) error
- type WorkItem
- func (m *WorkItem) DescribeContents() (int32, error)
- func (m *WorkItem) GetDeliveryCount() (int32, error)
- func (m *WorkItem) GetEstimatedNetworkDownloadBytes() (int64, error)
- func (m *WorkItem) GetEstimatedNetworkUploadBytes() (int64, error)
- func (m *WorkItem) GetExtras() (*jni.Object, error)
- func (m *WorkItem) GetIntent() (*jni.Object, error)
- func (m *WorkItem) GetMinimumNetworkChunkBytes() (int64, error)
- func (m *WorkItem) ToString() (string, error)
- func (m *WorkItem) WriteToParcel(arg0 *jni.Object, arg1 int32) error
- type WorkItemBuilder
- func (m *WorkItemBuilder) Build() (*jni.Object, error)
- func (m *WorkItemBuilder) SetEstimatedNetworkBytes(arg0 int64, arg1 int64) (*jni.Object, error)
- func (m *WorkItemBuilder) SetExtras(arg0 *jni.Object) (*jni.Object, error)
- func (m *WorkItemBuilder) SetIntent(arg0 *jni.Object) (*jni.Object, error)
- func (m *WorkItemBuilder) SetMinimumNetworkChunkBytes(arg0 int64) (*jni.Object, error)
Constants ¶
const ( Creator = consts.Creator PendingJobReasonApp = consts.PendingJobReasonApp PendingJobReasonAppStandby = consts.PendingJobReasonAppStandby PendingJobReasonBackgroundRestriction = consts.PendingJobReasonBackgroundRestriction PendingJobReasonConstraintBatteryNotLow = consts.PendingJobReasonConstraintBatteryNotLow PendingJobReasonConstraintCharging = consts.PendingJobReasonConstraintCharging PendingJobReasonConstraintConnectivity = consts.PendingJobReasonConstraintConnectivity PendingJobReasonConstraintContentTrigger = consts.PendingJobReasonConstraintContentTrigger PendingJobReasonConstraintDeadline = consts.PendingJobReasonConstraintDeadline PendingJobReasonConstraintDeviceIdle = consts.PendingJobReasonConstraintDeviceIdle PendingJobReasonConstraintMinimumLatency = consts.PendingJobReasonConstraintMinimumLatency PendingJobReasonConstraintPrefetch = consts.PendingJobReasonConstraintPrefetch PendingJobReasonConstraintStorageNotLow = consts.PendingJobReasonConstraintStorageNotLow PendingJobReasonDeviceState = consts.PendingJobReasonDeviceState PendingJobReasonExecuting = consts.PendingJobReasonExecuting PendingJobReasonInvalidJobId = consts.PendingJobReasonInvalidJobId PendingJobReasonJobSchedulerOptimization = consts.PendingJobReasonJobSchedulerOptimization PendingJobReasonQuota = consts.PendingJobReasonQuota PendingJobReasonUndefined = consts.PendingJobReasonUndefined PendingJobReasonUser = consts.PendingJobReasonUser ResultFailure = consts.ResultFailure ResultSuccess = consts.ResultSuccess JobEndNotificationPolicyDetach = consts.JobEndNotificationPolicyDetach JobEndNotificationPolicyRemove = consts.JobEndNotificationPolicyRemove BackoffPolicyExponential = consts.BackoffPolicyExponential BackoffPolicyLinear = consts.BackoffPolicyLinear NetworkBytesUnknown = consts.NetworkBytesUnknown NetworkTypeAny = consts.NetworkTypeAny NetworkTypeCellular = consts.NetworkTypeCellular NetworkTypeMetered = consts.NetworkTypeMetered NetworkTypeNone = consts.NetworkTypeNone NetworkTypeNotRoaming = consts.NetworkTypeNotRoaming NetworkTypeUnmetered = consts.NetworkTypeUnmetered PriorityDefault = consts.PriorityDefault PriorityHigh = consts.PriorityHigh PriorityLow = consts.PriorityLow PriorityMax = consts.PriorityMax PriorityMin = consts.PriorityMin FlagNotifyForDescendants = consts.FlagNotifyForDescendants StopReasonAppStandby = consts.StopReasonAppStandby StopReasonBackgroundRestriction = consts.StopReasonBackgroundRestriction StopReasonCancelledByApp = consts.StopReasonCancelledByApp StopReasonConstraintBatteryNotLow = consts.StopReasonConstraintBatteryNotLow StopReasonConstraintCharging = consts.StopReasonConstraintCharging StopReasonConstraintConnectivity = consts.StopReasonConstraintConnectivity StopReasonConstraintDeviceIdle = consts.StopReasonConstraintDeviceIdle StopReasonConstraintStorageNotLow = consts.StopReasonConstraintStorageNotLow StopReasonDeviceState = consts.StopReasonDeviceState StopReasonEstimatedAppLaunchTimeChanged = consts.StopReasonEstimatedAppLaunchTimeChanged StopReasonPreempt = consts.StopReasonPreempt StopReasonQuota = consts.StopReasonQuota StopReasonSystemProcessing = consts.StopReasonSystemProcessing StopReasonTimeout = consts.StopReasonTimeout StopReasonTimeoutAbandoned = consts.StopReasonTimeoutAbandoned StopReasonUndefined = consts.StopReasonUndefined StopReasonUser = consts.StopReasonUser )
const ( DefaultInitialBackoffMillis = consts.DefaultInitialBackoffMillis MaxBackoffDelayMillis = consts.MaxBackoffDelayMillis )
const (
PermissionBind = consts.PermissionBind
)
Variables ¶
This section is empty.
Functions ¶
Types ¶
type Info ¶ added in v0.0.4
Info wraps android.app.job.JobInfo.
func (*Info) DescribeContents ¶ added in v0.0.4
DescribeContents calls android.app.job.JobInfo.describeContents.
func (*Info) GetBackoffPolicy ¶ added in v0.0.4
GetBackoffPolicy calls android.app.job.JobInfo.getBackoffPolicy.
func (*Info) GetClipData ¶ added in v0.0.4
GetClipData calls android.app.job.JobInfo.getClipData.
func (*Info) GetClipGrantFlags ¶ added in v0.0.4
GetClipGrantFlags calls android.app.job.JobInfo.getClipGrantFlags.
func (*Info) GetEstimatedNetworkDownloadBytes ¶ added in v0.0.4
GetEstimatedNetworkDownloadBytes calls android.app.job.JobInfo.getEstimatedNetworkDownloadBytes.
func (*Info) GetEstimatedNetworkUploadBytes ¶ added in v0.0.4
GetEstimatedNetworkUploadBytes calls android.app.job.JobInfo.getEstimatedNetworkUploadBytes.
func (*Info) GetFlexMillis ¶ added in v0.0.4
GetFlexMillis calls android.app.job.JobInfo.getFlexMillis.
func (*Info) GetInitialBackoffMillis ¶ added in v0.0.4
GetInitialBackoffMillis calls android.app.job.JobInfo.getInitialBackoffMillis.
func (*Info) GetIntervalMillis ¶ added in v0.0.4
GetIntervalMillis calls android.app.job.JobInfo.getIntervalMillis.
func (*Info) GetMaxExecutionDelayMillis ¶ added in v0.0.4
GetMaxExecutionDelayMillis calls android.app.job.JobInfo.getMaxExecutionDelayMillis.
func (*Info) GetMinFlexMillis ¶ added in v0.0.4
GetMinFlexMillis calls android.app.job.JobInfo.getMinFlexMillis.
func (*Info) GetMinLatencyMillis ¶ added in v0.0.4
GetMinLatencyMillis calls android.app.job.JobInfo.getMinLatencyMillis.
func (*Info) GetMinPeriodMillis ¶ added in v0.0.4
GetMinPeriodMillis calls android.app.job.JobInfo.getMinPeriodMillis.
func (*Info) GetMinimumNetworkChunkBytes ¶ added in v0.0.4
GetMinimumNetworkChunkBytes calls android.app.job.JobInfo.getMinimumNetworkChunkBytes.
func (*Info) GetNetworkType ¶ added in v0.0.4
GetNetworkType calls android.app.job.JobInfo.getNetworkType.
func (*Info) GetPriority ¶ added in v0.0.4
GetPriority calls android.app.job.JobInfo.getPriority.
func (*Info) GetRequiredNetwork ¶ added in v0.0.4
GetRequiredNetwork calls android.app.job.JobInfo.getRequiredNetwork.
func (*Info) GetService ¶ added in v0.0.4
GetService calls android.app.job.JobInfo.getService.
func (*Info) GetTraceTag ¶ added in v0.0.4
GetTraceTag calls android.app.job.JobInfo.getTraceTag.
func (*Info) GetTransientExtras ¶ added in v0.0.4
GetTransientExtras calls android.app.job.JobInfo.getTransientExtras.
func (*Info) GetTriggerContentMaxDelay ¶ added in v0.0.4
GetTriggerContentMaxDelay calls android.app.job.JobInfo.getTriggerContentMaxDelay.
func (*Info) GetTriggerContentUpdateDelay ¶ added in v0.0.4
GetTriggerContentUpdateDelay calls android.app.job.JobInfo.getTriggerContentUpdateDelay.
func (*Info) GetTriggerContentUris ¶ added in v0.0.4
GetTriggerContentUris calls android.app.job.JobInfo.getTriggerContentUris.
func (*Info) IsExpedited ¶ added in v0.0.4
IsExpedited calls android.app.job.JobInfo.isExpedited.
func (*Info) IsImportantWhileForeground ¶ added in v0.0.4
IsImportantWhileForeground calls android.app.job.JobInfo.isImportantWhileForeground.
func (*Info) IsPeriodic ¶ added in v0.0.4
IsPeriodic calls android.app.job.JobInfo.isPeriodic.
func (*Info) IsPersisted ¶ added in v0.0.4
IsPersisted calls android.app.job.JobInfo.isPersisted.
func (*Info) IsPrefetch ¶ added in v0.0.4
IsPrefetch calls android.app.job.JobInfo.isPrefetch.
func (*Info) IsRequireBatteryNotLow ¶ added in v0.0.4
IsRequireBatteryNotLow calls android.app.job.JobInfo.isRequireBatteryNotLow.
func (*Info) IsRequireCharging ¶ added in v0.0.4
IsRequireCharging calls android.app.job.JobInfo.isRequireCharging.
func (*Info) IsRequireDeviceIdle ¶ added in v0.0.4
IsRequireDeviceIdle calls android.app.job.JobInfo.isRequireDeviceIdle.
func (*Info) IsRequireStorageNotLow ¶ added in v0.0.4
IsRequireStorageNotLow calls android.app.job.JobInfo.isRequireStorageNotLow.
func (*Info) IsUserInitiated ¶ added in v0.0.4
IsUserInitiated calls android.app.job.JobInfo.isUserInitiated.
type InfoBuilder ¶ added in v0.0.4
InfoBuilder wraps android.app.job.JobInfo$Builder.
func (*InfoBuilder) AddDebugTag ¶ added in v0.0.4
func (m *InfoBuilder) AddDebugTag(arg0 string) (*jni.Object, error)
AddDebugTag calls android.app.job.JobInfo$Builder.addDebugTag.
func (*InfoBuilder) AddTriggerContentUri ¶ added in v0.0.4
AddTriggerContentUri calls android.app.job.JobInfo$Builder.addTriggerContentUri.
func (*InfoBuilder) Build ¶ added in v0.0.4
func (m *InfoBuilder) Build() (*jni.Object, error)
Build calls android.app.job.JobInfo$Builder.build.
func (*InfoBuilder) RemoveDebugTag ¶ added in v0.0.4
func (m *InfoBuilder) RemoveDebugTag(arg0 string) (*jni.Object, error)
RemoveDebugTag calls android.app.job.JobInfo$Builder.removeDebugTag.
func (*InfoBuilder) SetBackoffCriteria ¶ added in v0.0.4
SetBackoffCriteria calls android.app.job.JobInfo$Builder.setBackoffCriteria.
func (*InfoBuilder) SetClipData ¶ added in v0.0.4
SetClipData calls android.app.job.JobInfo$Builder.setClipData.
func (*InfoBuilder) SetEstimatedNetworkBytes ¶ added in v0.0.4
SetEstimatedNetworkBytes calls android.app.job.JobInfo$Builder.setEstimatedNetworkBytes.
func (*InfoBuilder) SetExpedited ¶ added in v0.0.4
func (m *InfoBuilder) SetExpedited(arg0 bool) (*jni.Object, error)
SetExpedited calls android.app.job.JobInfo$Builder.setExpedited.
func (*InfoBuilder) SetExtras ¶ added in v0.0.4
SetExtras calls android.app.job.JobInfo$Builder.setExtras.
func (*InfoBuilder) SetImportantWhileForeground ¶ added in v0.0.4
func (m *InfoBuilder) SetImportantWhileForeground(arg0 bool) (*jni.Object, error)
SetImportantWhileForeground calls android.app.job.JobInfo$Builder.setImportantWhileForeground.
func (*InfoBuilder) SetMinimumLatency ¶ added in v0.0.4
func (m *InfoBuilder) SetMinimumLatency(arg0 int64) (*jni.Object, error)
SetMinimumLatency calls android.app.job.JobInfo$Builder.setMinimumLatency.
func (*InfoBuilder) SetMinimumNetworkChunkBytes ¶ added in v0.0.4
func (m *InfoBuilder) SetMinimumNetworkChunkBytes(arg0 int64) (*jni.Object, error)
SetMinimumNetworkChunkBytes calls android.app.job.JobInfo$Builder.setMinimumNetworkChunkBytes.
func (*InfoBuilder) SetOverrideDeadline ¶ added in v0.0.4
func (m *InfoBuilder) SetOverrideDeadline(arg0 int64) (*jni.Object, error)
SetOverrideDeadline calls android.app.job.JobInfo$Builder.setOverrideDeadline.
func (*InfoBuilder) SetPeriodic1 ¶ added in v0.0.4
func (m *InfoBuilder) SetPeriodic1(arg0 int64) (*jni.Object, error)
SetPeriodic1 calls android.app.job.JobInfo$Builder.setPeriodic.
func (*InfoBuilder) SetPeriodic2_1 ¶ added in v0.0.4
SetPeriodic2_1 calls android.app.job.JobInfo$Builder.setPeriodic.
func (*InfoBuilder) SetPersisted ¶ added in v0.0.4
func (m *InfoBuilder) SetPersisted(arg0 bool) (*jni.Object, error)
SetPersisted calls android.app.job.JobInfo$Builder.setPersisted.
func (*InfoBuilder) SetPrefetch ¶ added in v0.0.4
func (m *InfoBuilder) SetPrefetch(arg0 bool) (*jni.Object, error)
SetPrefetch calls android.app.job.JobInfo$Builder.setPrefetch.
func (*InfoBuilder) SetPriority ¶ added in v0.0.4
func (m *InfoBuilder) SetPriority(arg0 int32) (*jni.Object, error)
SetPriority calls android.app.job.JobInfo$Builder.setPriority.
func (*InfoBuilder) SetRequiredNetwork ¶ added in v0.0.4
SetRequiredNetwork calls android.app.job.JobInfo$Builder.setRequiredNetwork.
func (*InfoBuilder) SetRequiredNetworkType ¶ added in v0.0.4
func (m *InfoBuilder) SetRequiredNetworkType(arg0 int32) (*jni.Object, error)
SetRequiredNetworkType calls android.app.job.JobInfo$Builder.setRequiredNetworkType.
func (*InfoBuilder) SetRequiresBatteryNotLow ¶ added in v0.0.4
func (m *InfoBuilder) SetRequiresBatteryNotLow(arg0 bool) (*jni.Object, error)
SetRequiresBatteryNotLow calls android.app.job.JobInfo$Builder.setRequiresBatteryNotLow.
func (*InfoBuilder) SetRequiresCharging ¶ added in v0.0.4
func (m *InfoBuilder) SetRequiresCharging(arg0 bool) (*jni.Object, error)
SetRequiresCharging calls android.app.job.JobInfo$Builder.setRequiresCharging.
func (*InfoBuilder) SetRequiresDeviceIdle ¶ added in v0.0.4
func (m *InfoBuilder) SetRequiresDeviceIdle(arg0 bool) (*jni.Object, error)
SetRequiresDeviceIdle calls android.app.job.JobInfo$Builder.setRequiresDeviceIdle.
func (*InfoBuilder) SetRequiresStorageNotLow ¶ added in v0.0.4
func (m *InfoBuilder) SetRequiresStorageNotLow(arg0 bool) (*jni.Object, error)
SetRequiresStorageNotLow calls android.app.job.JobInfo$Builder.setRequiresStorageNotLow.
func (*InfoBuilder) SetTraceTag ¶ added in v0.0.4
func (m *InfoBuilder) SetTraceTag(arg0 string) (*jni.Object, error)
SetTraceTag calls android.app.job.JobInfo$Builder.setTraceTag.
func (*InfoBuilder) SetTransientExtras ¶ added in v0.0.4
SetTransientExtras calls android.app.job.JobInfo$Builder.setTransientExtras.
func (*InfoBuilder) SetTriggerContentMaxDelay ¶ added in v0.0.4
func (m *InfoBuilder) SetTriggerContentMaxDelay(arg0 int64) (*jni.Object, error)
SetTriggerContentMaxDelay calls android.app.job.JobInfo$Builder.setTriggerContentMaxDelay.
func (*InfoBuilder) SetTriggerContentUpdateDelay ¶ added in v0.0.4
func (m *InfoBuilder) SetTriggerContentUpdateDelay(arg0 int64) (*jni.Object, error)
SetTriggerContentUpdateDelay calls android.app.job.JobInfo$Builder.setTriggerContentUpdateDelay.
func (*InfoBuilder) SetUserInitiated ¶ added in v0.0.4
func (m *InfoBuilder) SetUserInitiated(arg0 bool) (*jni.Object, error)
SetUserInitiated calls android.app.job.JobInfo$Builder.setUserInitiated.
type InfoTriggerContentUri ¶ added in v0.0.7
InfoTriggerContentUri wraps android.app.job.JobInfo$TriggerContentUri.
func (*InfoTriggerContentUri) DescribeContents ¶ added in v0.0.7
func (m *InfoTriggerContentUri) DescribeContents() (int32, error)
DescribeContents calls android.app.job.JobInfo$TriggerContentUri.describeContents.
func (*InfoTriggerContentUri) Equals ¶ added in v0.0.7
func (m *InfoTriggerContentUri) Equals(arg0 *jni.Object) (bool, error)
Equals calls android.app.job.JobInfo$TriggerContentUri.equals.
func (*InfoTriggerContentUri) GetFlags ¶ added in v0.0.7
func (m *InfoTriggerContentUri) GetFlags() (int32, error)
GetFlags calls android.app.job.JobInfo$TriggerContentUri.getFlags.
func (*InfoTriggerContentUri) GetUri ¶ added in v0.0.7
func (m *InfoTriggerContentUri) GetUri() (*jni.Object, error)
GetUri calls android.app.job.JobInfo$TriggerContentUri.getUri.
func (*InfoTriggerContentUri) HashCode ¶ added in v0.0.7
func (m *InfoTriggerContentUri) HashCode() (int32, error)
HashCode calls android.app.job.JobInfo$TriggerContentUri.hashCode.
func (*InfoTriggerContentUri) WriteToParcel ¶ added in v0.0.7
func (m *InfoTriggerContentUri) WriteToParcel(arg0 *jni.Object, arg1 int32) error
WriteToParcel calls android.app.job.JobInfo$TriggerContentUri.writeToParcel.
type Parameters ¶ added in v0.0.7
Parameters wraps android.app.job.JobParameters.
func (*Parameters) CompleteWork ¶ added in v0.0.7
func (m *Parameters) CompleteWork(arg0 *jni.Object) error
CompleteWork calls android.app.job.JobParameters.completeWork.
func (*Parameters) DequeueWork ¶ added in v0.0.7
func (m *Parameters) DequeueWork() (*jni.Object, error)
DequeueWork calls android.app.job.JobParameters.dequeueWork.
func (*Parameters) DescribeContents ¶ added in v0.0.7
func (m *Parameters) DescribeContents() (int32, error)
DescribeContents calls android.app.job.JobParameters.describeContents.
func (*Parameters) GetClipData ¶ added in v0.0.7
func (m *Parameters) GetClipData() (*jni.Object, error)
GetClipData calls android.app.job.JobParameters.getClipData.
func (*Parameters) GetClipGrantFlags ¶ added in v0.0.7
func (m *Parameters) GetClipGrantFlags() (int32, error)
GetClipGrantFlags calls android.app.job.JobParameters.getClipGrantFlags.
func (*Parameters) GetExtras ¶ added in v0.0.7
func (m *Parameters) GetExtras() (*jni.Object, error)
GetExtras calls android.app.job.JobParameters.getExtras.
func (*Parameters) GetJobId ¶ added in v0.0.7
func (m *Parameters) GetJobId() (int32, error)
GetJobId calls android.app.job.JobParameters.getJobId.
func (*Parameters) GetJobNamespace ¶ added in v0.0.7
func (m *Parameters) GetJobNamespace() (string, error)
GetJobNamespace calls android.app.job.JobParameters.getJobNamespace.
func (*Parameters) GetNetwork ¶ added in v0.0.7
func (m *Parameters) GetNetwork() (*jni.Object, error)
GetNetwork calls android.app.job.JobParameters.getNetwork.
func (*Parameters) GetStopReason ¶ added in v0.0.7
func (m *Parameters) GetStopReason() (int32, error)
GetStopReason calls android.app.job.JobParameters.getStopReason.
func (*Parameters) GetTransientExtras ¶ added in v0.0.7
func (m *Parameters) GetTransientExtras() (*jni.Object, error)
GetTransientExtras calls android.app.job.JobParameters.getTransientExtras.
func (*Parameters) GetTriggeredContentAuthorities ¶ added in v0.0.7
func (m *Parameters) GetTriggeredContentAuthorities() (*jni.Object, error)
GetTriggeredContentAuthorities calls android.app.job.JobParameters.getTriggeredContentAuthorities.
func (*Parameters) GetTriggeredContentUris ¶ added in v0.0.7
func (m *Parameters) GetTriggeredContentUris() (*jni.Object, error)
GetTriggeredContentUris calls android.app.job.JobParameters.getTriggeredContentUris.
func (*Parameters) IsExpeditedJob ¶ added in v0.0.7
func (m *Parameters) IsExpeditedJob() (bool, error)
IsExpeditedJob calls android.app.job.JobParameters.isExpeditedJob.
func (*Parameters) IsOverrideDeadlineExpired ¶ added in v0.0.7
func (m *Parameters) IsOverrideDeadlineExpired() (bool, error)
IsOverrideDeadlineExpired calls android.app.job.JobParameters.isOverrideDeadlineExpired.
func (*Parameters) IsUserInitiatedJob ¶ added in v0.0.7
func (m *Parameters) IsUserInitiatedJob() (bool, error)
IsUserInitiatedJob calls android.app.job.JobParameters.isUserInitiatedJob.
func (*Parameters) WriteToParcel ¶ added in v0.0.7
func (m *Parameters) WriteToParcel(arg0 *jni.Object, arg1 int32) error
WriteToParcel calls android.app.job.JobParameters.writeToParcel.
type PendingJobReasonsInfo ¶ added in v0.0.7
PendingJobReasonsInfo wraps android.app.job.PendingJobReasonsInfo.
func NewPendingJobReasonsInfo ¶ added in v0.0.7
func NewPendingJobReasonsInfo(vm *jni.VM, arg0 int64, arg1 *jni.Object) (*PendingJobReasonsInfo, error)
NewPendingJobReasonsInfo creates a new android.app.job.PendingJobReasonsInfo instance.
func (*PendingJobReasonsInfo) DescribeContents ¶ added in v0.0.7
func (m *PendingJobReasonsInfo) DescribeContents() (int32, error)
DescribeContents calls android.app.job.PendingJobReasonsInfo.describeContents.
func (*PendingJobReasonsInfo) GetPendingJobReasons ¶ added in v0.0.7
func (m *PendingJobReasonsInfo) GetPendingJobReasons() (*jni.Object, error)
GetPendingJobReasons calls android.app.job.PendingJobReasonsInfo.getPendingJobReasons.
func (*PendingJobReasonsInfo) GetTimestampMillis ¶ added in v0.0.7
func (m *PendingJobReasonsInfo) GetTimestampMillis() (int64, error)
GetTimestampMillis calls android.app.job.PendingJobReasonsInfo.getTimestampMillis.
func (*PendingJobReasonsInfo) WriteToParcel ¶ added in v0.0.7
func (m *PendingJobReasonsInfo) WriteToParcel(arg0 *jni.Object, arg1 int32) error
WriteToParcel calls android.app.job.PendingJobReasonsInfo.writeToParcel.
type Scheduler ¶ added in v0.0.4
Scheduler wraps android.app.job.JobScheduler.
func NewScheduler ¶ added in v0.0.4
NewScheduler obtains android.app.job.JobScheduler from the Android system service manager.
func (*Scheduler) CanRunUserInitiatedJobs ¶ added in v0.0.4
CanRunUserInitiatedJobs calls android.app.job.JobScheduler.canRunUserInitiatedJobs.
func (*Scheduler) CancelAll ¶ added in v0.0.4
CancelAll calls android.app.job.JobScheduler.cancelAll.
func (*Scheduler) CancelInAllNamespaces ¶ added in v0.0.4
CancelInAllNamespaces calls android.app.job.JobScheduler.cancelInAllNamespaces.
func (*Scheduler) Close ¶ added in v0.0.4
func (m *Scheduler) Close()
Close releases the global reference to the underlying Java object. After Close, the Scheduler must not be used.
func (*Scheduler) ForNamespace ¶ added in v0.0.4
ForNamespace calls android.app.job.JobScheduler.forNamespace.
func (*Scheduler) GetNamespace ¶ added in v0.0.4
GetNamespace calls android.app.job.JobScheduler.getNamespace.
func (*Scheduler) GetPendingJob ¶ added in v0.0.4
GetPendingJob calls android.app.job.JobScheduler.getPendingJob.
func (*Scheduler) GetPendingJobReason ¶ added in v0.0.4
GetPendingJobReason calls android.app.job.JobScheduler.getPendingJobReason.
func (*Scheduler) GetPendingJobReasons ¶ added in v0.0.4
GetPendingJobReasons calls android.app.job.JobScheduler.getPendingJobReasons.
type Service ¶ added in v0.0.7
Service wraps android.app.job.JobService.
func (*Service) JobFinished ¶ added in v0.0.7
JobFinished calls android.app.job.JobService.jobFinished.
func (*Service) OnNetworkChanged ¶ added in v0.0.7
OnNetworkChanged calls android.app.job.JobService.onNetworkChanged.
func (*Service) OnStartJob ¶ added in v0.0.7
OnStartJob calls android.app.job.JobService.onStartJob.
func (*Service) SetNotification ¶ added in v0.0.7
func (m *Service) SetNotification( arg0 *jni.Object, arg1 int32, arg2 *jni.Object, arg3 int32, ) error
SetNotification calls android.app.job.JobService.setNotification.
func (*Service) UpdateEstimatedNetworkBytes3_1 ¶ added in v0.0.7
UpdateEstimatedNetworkBytes3_1 calls android.app.job.JobService.updateEstimatedNetworkBytes.
func (*Service) UpdateEstimatedNetworkBytes4 ¶ added in v0.0.7
func (m *Service) UpdateEstimatedNetworkBytes4( arg0 *jni.Object, arg1 *jni.Object, arg2 int64, arg3 int64, ) error
UpdateEstimatedNetworkBytes4 calls android.app.job.JobService.updateEstimatedNetworkBytes.
type ServiceEngine ¶ added in v0.0.7
ServiceEngine wraps android.app.job.JobServiceEngine.
func (*ServiceEngine) GetBinder ¶ added in v0.0.7
func (m *ServiceEngine) GetBinder() (*jni.Object, error)
GetBinder calls android.app.job.JobServiceEngine.getBinder.
func (*ServiceEngine) JobFinished ¶ added in v0.0.7
func (m *ServiceEngine) JobFinished(arg0 *jni.Object, arg1 bool) error
JobFinished calls android.app.job.JobServiceEngine.jobFinished.
func (*ServiceEngine) OnNetworkChanged ¶ added in v0.0.7
func (m *ServiceEngine) OnNetworkChanged(arg0 *jni.Object) error
OnNetworkChanged calls android.app.job.JobServiceEngine.onNetworkChanged.
func (*ServiceEngine) OnStartJob ¶ added in v0.0.7
func (m *ServiceEngine) OnStartJob(arg0 *jni.Object) (bool, error)
OnStartJob calls android.app.job.JobServiceEngine.onStartJob.
func (*ServiceEngine) OnStopJob ¶ added in v0.0.7
func (m *ServiceEngine) OnStopJob(arg0 *jni.Object) (bool, error)
OnStopJob calls android.app.job.JobServiceEngine.onStopJob.
func (*ServiceEngine) SetNotification ¶ added in v0.0.7
func (m *ServiceEngine) SetNotification( arg0 *jni.Object, arg1 int32, arg2 *jni.Object, arg3 int32, ) error
SetNotification calls android.app.job.JobServiceEngine.setNotification.
func (*ServiceEngine) UpdateEstimatedNetworkBytes ¶ added in v0.0.7
func (m *ServiceEngine) UpdateEstimatedNetworkBytes( arg0 *jni.Object, arg1 *jni.Object, arg2 int64, arg3 int64, ) error
UpdateEstimatedNetworkBytes calls android.app.job.JobServiceEngine.updateEstimatedNetworkBytes.
func (*ServiceEngine) UpdateTransferredNetworkBytes ¶ added in v0.0.7
func (m *ServiceEngine) UpdateTransferredNetworkBytes( arg0 *jni.Object, arg1 *jni.Object, arg2 int64, arg3 int64, ) error
UpdateTransferredNetworkBytes calls android.app.job.JobServiceEngine.updateTransferredNetworkBytes.
type WorkItem ¶ added in v0.0.7
WorkItem wraps android.app.job.JobWorkItem.
func NewWorkItem ¶ added in v0.0.7
NewWorkItem creates a new android.app.job.JobWorkItem instance.
func (*WorkItem) DescribeContents ¶ added in v0.0.7
DescribeContents calls android.app.job.JobWorkItem.describeContents.
func (*WorkItem) GetDeliveryCount ¶ added in v0.0.7
GetDeliveryCount calls android.app.job.JobWorkItem.getDeliveryCount.
func (*WorkItem) GetEstimatedNetworkDownloadBytes ¶ added in v0.0.7
GetEstimatedNetworkDownloadBytes calls android.app.job.JobWorkItem.getEstimatedNetworkDownloadBytes.
func (*WorkItem) GetEstimatedNetworkUploadBytes ¶ added in v0.0.7
GetEstimatedNetworkUploadBytes calls android.app.job.JobWorkItem.getEstimatedNetworkUploadBytes.
func (*WorkItem) GetMinimumNetworkChunkBytes ¶ added in v0.0.7
GetMinimumNetworkChunkBytes calls android.app.job.JobWorkItem.getMinimumNetworkChunkBytes.
type WorkItemBuilder ¶ added in v0.0.7
WorkItemBuilder wraps android.app.job.JobWorkItem$Builder.
func (*WorkItemBuilder) Build ¶ added in v0.0.7
func (m *WorkItemBuilder) Build() (*jni.Object, error)
Build calls android.app.job.JobWorkItem$Builder.build.
func (*WorkItemBuilder) SetEstimatedNetworkBytes ¶ added in v0.0.7
SetEstimatedNetworkBytes calls android.app.job.JobWorkItem$Builder.setEstimatedNetworkBytes.
func (*WorkItemBuilder) SetExtras ¶ added in v0.0.7
SetExtras calls android.app.job.JobWorkItem$Builder.setExtras.
func (*WorkItemBuilder) SetIntent ¶ added in v0.0.7
SetIntent calls android.app.job.JobWorkItem$Builder.setIntent.
func (*WorkItemBuilder) SetMinimumNetworkChunkBytes ¶ added in v0.0.7
func (m *WorkItemBuilder) SetMinimumNetworkChunkBytes(arg0 int64) (*jni.Object, error)
SetMinimumNetworkChunkBytes calls android.app.job.JobWorkItem$Builder.setMinimumNetworkChunkBytes.