使用WorkManager时出现远程异常

3

我已经实现了WorkManager,可以定期在一小时后运行任务。在部署后,所有设备都可以正常工作,但是有些设备会出现以下异常:

Caused by: android.os.RemoteException: 
  at com.android.server.job.JobSchedulerService.scheduleAsPackage (JobSchedulerService.java:871)
  at com.android.server.job.JobSchedulerService$JobSchedulerStub.schedule (JobSchedulerService.java:2554)
  at android.app.job.IJobScheduler$Stub.onTransact (IJobScheduler.java:60)
  at android.os.Binder.execTransact (Binder.java:731)

有没有人能够帮助解决这个问题,或者如果还有其他人也遇到了这个问题,请提出来。


请问您能否发布您的工作管理器类代码? - Pratik Butani
你在清单服务中添加了进程标签吗? - bugfreerammohan
1个回答

0

如果你遇到了

Error: requested job be persisted without"
                            + " holding RECEIVE_BOOT_COMPLETED permission.

检查是否已经设置

<uses-permission android:name="android.permission.RECEIVE_BOOT_COMPLETED" />

在您的清单文件中添加权限。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接