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