JobService重新安排

时间:2019-05-24 08:37:36

标签: android jobservice

我想知道的是,JobParameters中发送的jobFinished是重新启动onStartJob时传递给JobService的那个吗?

假设我在JobService中启动一个线程,并在其中调用jobFinished,其中true为needsReschedule参数。如果我在JobParameters的附加功能中添加了新内容,并且最终再次调用jobFinished时,是否可以看到?还是onStartJob总是只提供最初启动服务时提供的onStartJob

1 个答案:

答案 0 :(得分:1)

我尝试了一下,结果发现PersistableBundle函数中的onStartJob将始终是最初发送的那个,因此更改任何数据并在jobFinished中发送将不起作用