我有将文件上传到服务器的工作服务。我正在尝试取消并在它之后再次安排它,但工作没有再次安排。我这样做:
jobScheduler.cancel(UPLOADER_JOB_ID);
jobScheduler.schedule(jobInfo);
这发生在 Android 8 之前的设备上。
为什么我不能通过上面的代码再次安排它?
提前致谢!
可能的解决方法
我发现如果我将最小延迟添加到作业大约 3 秒,它会正常工作。首先取消作业,然后以 3 秒的延迟安排它。但这不适用于小米 MiUi 8。