Slide 9
Slide 9 text
JobScheduler
// Create a JobService to execute the work
public class DownloadArtworkJobService extends JobService {
@Override
public boolean onStartJob(JobParameters params) {
// Do something
}
}
// Schedule a Job
JobScheduler jobScheduler =
(JobScheduler) getSystemService(Context.JOB_SCHEDULER_SERVICE);
jobScheduler.schedule(new JobInfo.Builder(LOAD_ARTWORK_JOB_ID,
new ComponentName(this, DownloadArtworkJobService.class))
.setRequiredNetworkType(JobInfo.NETWORK_TYPE_ANY)
.build());