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