阅读背景:

Android之JobScheduler运行机制源码分析

来源:互联网 

之前有篇文章专门介绍了JobScheduler的使用,这里再大致说下:

如果想在将来达到一定条件下执行某项任务时,可以在一个实现了JobService的子类的onStartJob方法中执行这项任务,使用JobInfo的Builder方法来设定条件并和实现了JobService的子类的组件名绑定,然后调用系统服务JobScheduler的schedule方法。这样,即便在执行任务之前应用程序进程被杀,也不会导致任务不会执行,因为系统服务JobScheduler会使用bindServiceAsUser的方法把实现了JobService的子类服务启动起来,并执行它的onStartJob方法。如果想在




你的当前访问异常,请进行认证后继续阅读剩余内容。

分享到: