gpt4 book ai didi

Android java.lang.IllegalArgumentException : No such service ComponentInfo JobScheduler

转载 作者:行者123 更新时间:2023-12-01 17:59:11 29 4
gpt4 key购买 nike

我尝试创建一个简单的 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 之外不做任何事情。

最佳答案

您需要将权限 android.permission.BIND_JOB_SERVICE 添加到 AndroidManifest.xml

...
<service android:name=".TestService"
android:permission="android.permission.BIND_JOB_SERVICE"
android:exported="true"/>
...
</application>

关于Android java.lang.IllegalArgumentException : No such service ComponentInfo JobScheduler,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60664711/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com