大佬教程收集整理的这篇文章主要介绍了应用程序关闭时如何接收Android Nougat的网络丢失回调?,大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。
我注意到Connectivitymanager.registerNetworkCallBACk(Networkrequest,PendingIntent)方法及其JavaDoc声称它在应用程序关闭时可以正常工作,但是当我从我的服务中调用它时,它似乎只能在它停止响应事件之前工作一次.我看到Connectivitymanager.registerNetworkCallBACk(Networkrequest,NetworkCallBACk)的类似问题,这是一个仅适用于应用程序打开的Lollipop@L_618_7@.如何让这个基于PendingIntent的回调始终如一?
谷歌建议取代CONNECTIVITY_CHANGE广播的所有替代品只是检查是否存在网络.其中大多数是作业调度服务.他们假设CONNECTIVITY_CHANGE广播仅用于等待网络可用性来执行作业.但是,我的应用程序是一个VPN网络实用程序,因此我需要在任何网络更改时收到通知 – 我不仅仅是在等待网络的存在.
谢谢你的帮助!
在回调中,例如onAvailable或onLost,您可以添加业务逻辑.
以上是大佬教程为你收集整理的应用程序关闭时如何接收Android Nougat的网络丢失回调?全部内容,希望文章能够帮你解决应用程序关闭时如何接收Android Nougat的网络丢失回调?所遇到的程序开发问题。
如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。
本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。