Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/312.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java JobScheduler作为连接接收器的替代方案_Java_Android - Fatal编程技术网

Java JobScheduler作为连接接收器的替代方案

Java JobScheduler作为连接接收器的替代方案,java,android,Java,Android,根据谷歌的说法,在牛轧糖中,我们不能依靠 <receiver android:name=".ConnectivityReceiver" android:enabled="true" android:exported="false"> <intent-filter android:priority="900"> <act

根据谷歌的说法,在牛轧糖中,我们不能依靠

 <receiver
              android:name=".ConnectivityReceiver"
              android:enabled="true"
              android:exported="false">
              <intent-filter android:priority="900">
                  <action android:name="android.net.conn.CONNECTIVITY_CHANGE" />
              </intent-filter>

          </receiver>
我们正在注册boot completed作为一个广播者,以在满足定义的参数时触发jobscheduler进一步运行jobservice类中定义的作业。这相当于调用具有特定广播(连接除外)的正常服务

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

如果您有其他方式运行任务,请在互联网可用且适用于最新android API时与我们分享。

看一看。我问了一个非常类似的问题,并记录了我所做的尝试和效果。
http://www.vogella.com/tutorials/AndroidTaskScheduling/article.html#schedulingtasks