JobScheduler
2019-04-25 09:51:46 0 举报
JobScheduler
作者其他创作
大纲/内容
JobSchedulerImpl
+ schedule()+ cancel()+ cancelAll()
JobInfo
- 各种配置参数
- 各种配置方法
system_server
jobServiceContextjobSchedulerService
controller
IJobService
+ onStartJob()+ onStopJob()
JobService
- mEngine:JobServiceEngine
+ jobFInished()+ onStartJob()+ onStopJob()
Client
- mHandler: Handler
- createJobScheduler(): JobScheduler- createJobInfo(): JobInfo- startJob()- cancleJob()- cancleAllJobs()
JobInterface
- mService: WeakReference<JobServiceEngine>
JobHandler
+ handleMessage
JobServiceEngine
- mBinder: IJobService# mHandler: JobHandler
binder call
JobScheduler
+ RESULT_FAILURE+ RESULT_SUCCESS
+ schedule()+ cancel()+ cancelAll()+ getAllPendingJobs(): List<JobInfo>+ getPendingJob(): JobInfo
MyJobService
+ jobFInished()+ onStartJob()+ onStopJob()- doJob()
收藏
0 条评论
下一页