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 条评论
 下一页
  
 