Android 网络状态更改侦听器

Android 网络状态更改侦听器,android,broadcastreceiver,android-wifi,android-trafficstats,Android,Broadcastreceiver,Android Wifi,Android Trafficstats,我需要监听网络的变化(连接/断开连接)(尤其是移动数据)。我知道使用广播接收器和ConnectionManager来了解连接类型的方法 但是,在广播接收机中,在连接切换到新网络后接收到意图,而我想收听正在断开的网络 我为什么要这么做? 我想获得移动数据的数据统计数据,也就是说在2g/3g/4g/LTE上传输和接收了多少数据。我使用TrafficStats.getMobileRxBytes()获取接收到的数据,但与未连接到移动数据时此方法返回零的状态相反。正如你们在这里看到的,不仅仅是我自己,还

我需要监听网络的变化(连接/断开连接)(尤其是移动数据)。我知道使用广播接收器和ConnectionManager来了解连接类型的方法

但是,在广播接收机中,在连接切换到新网络后接收到意图,而我想收听正在断开的网络

我为什么要这么做?
我想获得移动数据的数据统计数据,也就是说在2g/3g/4g/LTE上传输和接收了多少数据。我使用TrafficStats.getMobileRxBytes()获取接收到的数据,但与未连接到移动数据时此方法返回零的状态相反。正如你们在这里看到的,不仅仅是我自己,还有很多人都面临过这个问题

我知道Play Store上的应用程序提供了每天使用的数据量,这是一个解决办法

此外,如果我记录用户连接到移动数据时每秒使用的数据,那么我认为这对电池不会太好

请帮我解决这个问题


真的谢谢你吗?连一个答复都没有,真的吗?连一个答复都没有。