Ho cercato di creare un lavoro semplice di JobScheduler solo per vedere come funziona. ma continuo a ricevere questa eccezione su Runtime, non riesco a capirlo perché ho seguito le guide passo dopo passo.Android java.lang.IllegalArgumentException: Nessun servizio di questo tipo ComponentInfo JobScheduler
Questo è il mio invito:
ComponentName componentName = new ComponentName(getApplicationContext(), TestService.class);
JobInfo jobInfo = new JobInfo.Builder(1, componentName).setPeriodic(300000)
.setRequiredNetworkType(JobInfo.NETWORK_TYPE_ANY).build();
JobScheduler tm =
(JobScheduler) getApplicationContext().getSystemService(Context.JOB_SCHEDULER_SERVICE);
tm.schedule(jobInfo);
TestService non fa nulla altro allora si estende JobService.
JobScheduler è stato aggiunto con livello API 21. Stai eseguendo l'app su almeno un dispositivo Android 5.0? – Christopher
introdotto nell'API 21. quale versione è il tuo android> –
Sto usando Android 6 (API 23) –