参考地址:https://blog.csdn.net/bboyfeiyu/article/details/44809395
在Android开发中,会存在这么些场景 : 你需要在稍后的某个时间点或者当满足某个特定的条件时执行一个任务,例如当设备接通电源适配器或者连接到WIFI。当一系列预置的条件被满足时,JobScheduler API为你的应用执行一个操作。与AlarmManager不同的是这个执行时间是不确定的。除此之外,JobScheduler API允许同时执行多个任务
需要注意的地方:
setPeriodic
setPeriodic:按时间间隔执行周期性作业,在Android 5、6平台版本下可以间隔任何时间运行,在Android7.0平台版本上需设置定期作业的间隔时间>=15分钟时才能运行。
setMinimumLatency
设置作业延迟执行的时间,与setPeriodic不可同时执行
网友评论