Igo*_*sky 6 android android-service android-5.0-lollipop jobservice
我正在检查Android-L开发人员SDK中的最新示例.有一个android-L/ui/views/Clipping/ClippingBasic名为TestJobService的示例类.它从JobService扩展而来,后者又从Service扩展.我看到JobService是android.jar中的一个类,但我在开发指南中找不到任何关于它的信息,也没有在Android源代码www.androidxref.com中找到它.有没有人见过这个班级或知道它的目的是什么?
它是一种新类型的服务,可根据系统条件(例如,空闲,插入)为计划运行的任务调用.
来自JobScheduler的回调的入口点.
这是处理先前调度的异步请求的基类.您负责覆盖
onStartJob(JobParameters),这是您实现工作逻辑的地方.
您基本上创建一个JobInfo描述这些条件的对象(with JobInfo.Builder)并设置必须执行的服务的组件名称.
要安排它们,您需要JobScheduler可以访问的 Context.getSystemService(Context.JOB_SCHEDULER_SERVICE).
顺便说一句,L预览文档在这里,以防你不知道它.
更新:这是关于JobService的文档:https: //developer.android.com/reference/android/app/job/JobService.html