Android Job Scheduler

时间:2017-08-03 22:58:56

标签: android android-jobscheduler

我从2015年开始学习JobScheduler教程,当我创建一个这样的服务时,它抱怨要求我添加注释@RequiresApi(api = Build.VERSION_CODES.LOLLIPOP),这意味着,不起作用旧版本?如果是,GCMNetworkManager就是那个?

1 个答案:

答案 0 :(得分:0)

  

这意味着,对旧版本不起作用吗?

是注释指定API无法在LOLLIPOP版本

下运行
  

如果是的话,GCMNetworkManager会是那个吗?

JobScheduler的替代方案是

  • AlarmManager
  • GCMNetworkManager
  • SyncAdapter

您应该选择最适合您需要的设备,并尽量减少设备资源。

注意:避免使用永久运行的服务或执行定期工作,因为即使他们没有执行有用的任务,他们也会继续使用设备资源。