Slide 4
Slide 4 text
JobScheduler Setup
• Extend JobService
• This Service must require android.permission.BIND_JOB_SERVICE in the
Manifest
• Obtain JOB_SCHEDULER_SERVICE with Context.getSystemService()
• Create a JobInfo.Builder, passing in the class of your JobService extension
• Set options on the Builder
• MinimumLatency, RequiredNetworkType, RequiresDeviceIdle,
BackoffCriteria, OverrideDeadline, Periodic, Persisted, RequiresCharging,
PersistableBundle extras
• Schedule the job with JobScheduler.schedule(jobBuilder.build())