android流量监控TrafficStats遇到的问题

最近在写一个流量监控的功能,总的数据量都能读出来,但是其中用到getMobileRxBytes()和getMobileTxBytes()时发现一个问题,当我用真机测试的时候,如果数据流量关了,那么这两个函数返回的数据是0,只有当我把手机的数据连接打开时(同时wifi得关了)才能正常的统计出数据并返回。。请教大神,这是怎么回事,该如何解决呀?是不是我的权限不够还是因为手机的原因。。(我用的是MIUI)

http://blog.csdn.net/binyao02123202/article/details/8640110

我最近也再做,你出现的问题是因为,这两个类,只能返回从开机到目前为止的流量,所以如果你想实现想360流量卫士那样,必须有存储手段

我也遇到了这个问题,不知道楼主解决没?如果解决了麻烦提供一下思路。我主要是在统计已经使用的流量的时候,通过楼主所说哪两个静态方法进行获取
,但是不知道什么原因切换wifi之后和切换数据之后获取到的数据不同。