当Internet连接可用时执行任务



我在一个Android项目中工作,该项目生成数据,然后它注册连接到WebService,即使用户当时没有活动的互联网连接,也可以创建数据。因此,我想要一种方法来运行一个调用Web服务的函数,并在检测到有效的互联网连接时传递数据,所有这些都是在后台进行的。我读过关于SyncAdapter和JobScheduler的文章,但我对这些选项感到非常困惑,因为我是安卓开发的新手,如果能提供任何帮助或建议来决定哪种选项更适合实现这一点,我将不胜感激,谢谢。

您应该使用广播接收器。通过这种方式,你可以在广播接收器中检查互联网连接,然后在后台做一些事情。

这是一个很好的教程如何使用它。

最新更新