应用程序被杀死时,Job scheduler api是否有效?

时间:2018-01-02 14:56:40

标签: android service android-jobscheduler

我正在制作一个Android应用程序,并且有一种情况我想使用后台服务在网络可用时将GPS数据发送到服务器。 我打算使用JobSchdulerApi。我很想知道当应用程序从当前任务列表中被杀或强行停止时这是否会起作用。

任何有效的样本链接或代码都会提前感谢。

1 个答案:

答案 0 :(得分:2)

JobSchedular在至少15分钟后运行JobService。因此,如果您将时间设置为少于15分钟,JobSchedular将忽略您设置的时间。但是,如果设定时间大于15分钟(假设为18分钟),则JobSchedular将在18分钟或18分钟后执行您的工作,但不会在18分钟之前执行。

当应用程序被杀死(从最近的任务中移除)时

JobSchedular没有被杀死但是如果你设置的时间少于15分钟,它将在15分钟或15分钟后运行,但不会在15分钟之前运行。 JobSchedular被杀死,如果应用程序JobService来自设置,则系统不会执行Force Stoped