JobScheduler作为连接接收器的替代品

时间:2017-10-05 09:13:43

标签: java android

根据Google的说法,在Nougat,我们不能依赖

@GET("/")
Call<Example> getInUsers();

执行基于互联网的任务。 Google正在推荐JobScheduler。按照

的解释
Call<Example> call1 = api.getInUsers();
    call1.enqueue(new Callback<Example>() {
        @Override
        public void onResponse(Call<Example> call1, Response<Example> response) {
            List<In> inUsers = response.body().getPlanData().getVotesData().getVotes().getIn();
            ...your other  code here...

我们正在注册作为广播公司之一完成的引导,以便在满足定义的参数时触发jobcheduler以进一步运行我们在jobservice类中定义的工作。这相当于使用除连接之外的特定广播调用普通服务。

我的理解是否正确,我是否必须回复除连接之外的其他意图过滤器。如果是,那么为什么我需要作业调度程序,我可以将这些检查放在任何接收器中并调用我的目标服务。

如果互联网可用并且对最新的Android API有效,那么请分享你是否有其他方式来运行任务

0 个答案:

没有答案