Ich habe versucht, einen einfachen JobScheduler Job zu erstellen, nur um zu sehen, wie es funktioniert. aber ich bekomme diese Ausnahme auf Runtime, ich kann es nicht herausfinden, wie ich die Guides Schritt für Schritt folgte.Android java.lang.IllegalArgumentException: Kein solcher Dienst ComponentInfo JobScheduler
Das ist mein Aufruf:
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 nicht anderes tun, was dann erweitert Jobservice.
JobScheduler wurde mit API-Level 21 hinzugefügt. Führen Sie Ihre App auf mindestens einem Android 5.0-Gerät aus? – Christopher
das in API 21 eingeführt. Welche Version ist Ihr Android> –
Ich verwende Android 6 (API 23) –