问题描述
我有一个独特的定期请求,当我设置弹性周期时,该请求不会出错。
PeriodicWorkRequest workRequest = new PeriodicWorkRequest.Builder(EarthquakeUpdateWorker.class,15,TimeUnit.MINUTES,2,TimeUnit.MINUTES).setBackoffCriteria(BackoffPolicy.LINEAR,TimeUnit.MINUTES).addTag(PERIODIC_WORK_KEY).setConstraints(constraints).build();
WorkManager workManager = WorkManager.getInstance(context);
workManager.enqueueUniquePeriodicWork(PERIODIC_WORK_KEY,ExistingPeriodicWorkPolicy.REPLACE,workRequest);
但是,如果我取消弹性期限,例如。
PeriodicWorkRequest workRequest = new PeriodicWorkRequest.Builder(EarthquakeUpdateWorker.class,workRequest);
我收到这样的错误
Didn't find WorkSpec for id 475c853c-09b8-4d38-9074-0b373f60c1b7
关于如何解决此问题或正在发生什么的任何想法?
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)