1

我只是在玩玩JobScheduler,有几个小问题。

其中之一是,尽管您可以使用 延迟作业,但setMinimumLatency()不能将其与 结合使用setPeriodic(),因为会引发异常。

我真的不明白为什么会这样……推迟定期工作的开始似乎是合理的,就像推迟一次性工作的开始是合理的一样。

鉴于您不能,使用JobScheduler

4

1 回答 1

0

在您的类实现中,在离开方法之前JobService调用jobFinished(params, reschedule);重新安排。onStartJob

也不要忘记重新安排return true时间。onStopJob

https://developer.android.com/reference/android/app/job/JobService.html#jobFinished(android.app.job.JobParameters , boolean)

于 2016-12-12T17:00:03.647 回答