无法再次取消和安排Android Job Service

时间:2017-10-03 12:17:43

标签: android service android-jobscheduler jobservice

我有上传文件到服务器的工作服务。我之后尝试取消并再次安排它,但工作不再安排。 我是这样做的:

   If I check tsconfig.json, it seems to be fine



{
  "compilerOptions": {
    "target": "es5",
    "forceConsistentCasingInFileNames": true,
    "module": "commonjs",
    "jsx": "react",
    "declaration": true,
    "sourceMap": true,
    "experimentalDecorators": true,
    "types": [
      "es6-promise",
      "es6-collections",
      "webpack-env"
    ]
  }
}

这种情况发生在Android 8之前的设备上。

为什么我不能通过上面的代码再次安排它?

提前致谢!

可能的解决方法

我发现,如果我将约3秒的最小延迟添加到作业,它将正常工作。首先取消作业,然后以3秒的延迟安排它。但这对小米MiUi 8并不起作用。

1 个答案:

答案 0 :(得分:0)

可能的解决方法

我发现,如果我将约3秒的最小延迟添加到作业,它将正常工作。首先取消作业,然后以3秒的延迟安排它。但这对小米MiUi 8不起作用。