根据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有效,那么请分享你是否有其他方式来运行任务