如何在网络连接/断开连接时通过作业调度程序在后台访问应用程序类

时间:2018-04-17 13:21:10

标签: android broadcast receiver

我正在开发一个应用程序,它会在设备网络连接时自动将后台数据(存储在离线状态)上传到后端。 为此我已经在清单中实现了广播接收器。它工作正常 但在上面的牛轧糖设备中,广播接收器不会触发CONNECTIVITY_ACTION。

这样,我实现了作业调度技术。同样,广播接收器也不触发。请帮忙

1 个答案:

答案 0 :(得分:0)

运行Android N的应用不会收到CONNECTIVITY_ACTION通知广播。通过使用JobScheduler,您的Job服务将由Android运行时自动调用,不需要广播接收器。使用JobScheduler的以下方法

.setRequiredNetworkType(JobInfo.NETWORK_TYPE_ANY)