Java 当我打开wifi并连接时,TrafficStats.getMobileRxBytes()和TrafficStats.getMobileTxBytes()始终返回0
当我打开wifi并连接时,Java 当我打开wifi并连接时,TrafficStats.getMobileRxBytes()和TrafficStats.getMobileTxBytes()始终返回0,java,android,Java,Android,当我打开wifi并连接时,TrafficStats.getMobileRxBytes()和TrafficStats.getMobileTxBytes()始终返回0,但关闭wifi,则获得正确的值。根据文档 getMobileRxBytes返回自设备启动以来通过移动网络接收的字节数。对所有移动网络接口上的数据包进行计数,并且自设备启动后数据包总是单调增加 和getMobileTxBytes返回自设备启动以来通过移动网络传输的字节数。对所有移动网络接口上的数据包进行计数,并且自设备启动后数据包总是单
TrafficStats.getMobileRxBytes()
和TrafficStats.getMobileTxBytes()
始终返回0,但关闭wifi,则获得正确的值。根据文档
getMobileRxBytes
返回自设备启动以来通过移动网络接收的字节数。对所有移动网络接口上的数据包进行计数,并且自设备启动后数据包总是单调增加
和getMobileTxBytes
返回自设备启动以来通过移动网络传输的字节数。对所有移动网络接口上的数据包进行计数,并且自设备启动后数据包总是单调增加
但是它只能在安卓2-4中根据doc工作。在安卓5-6甚至7中,当重新连接移动数据时,它返回零
同样也有一个问题。