【发布时间】:2015-10-27 09:27:02
【问题描述】:
我试图创建一个简单的JobScheduler 工作,只是为了看看它是如何工作的。
但我在运行时不断收到此异常,我无法弄清楚,因为我一步一步按照指南进行操作。
这是我的电话:
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 除了扩展 JobService 之外什么都不做。
【问题讨论】:
-
JobScheduler 添加了 API 级别 21。您是否至少在 Android 5.0 设备上运行您的应用程序?
-
API 21中引入的。你的android是什么版本>
-
我使用的是 Android 6 (API 23)
-
你的设备也是Android 6?
-
您是否在清单文件中声明了服务
TestService?
标签: android android-jobscheduler