我想知道的是,JobParameters
中发送的jobFinished
是重新启动onStartJob
时传递给JobService
的那个吗?
假设我在JobService
中启动一个线程,并在其中调用jobFinished
,其中true为needsReschedule
参数。如果我在JobParameters
的附加功能中添加了新内容,并且最终再次调用jobFinished
时,是否可以看到?还是onStartJob
总是只提供最初启动服务时提供的onStartJob
?
答案 0 :(得分:1)
我尝试了一下,结果发现PersistableBundle
函数中的onStartJob
将始终是最初发送的那个,因此更改任何数据并在jobFinished
中发送将不起作用