WIFI 与 GPRS 所触发的广播问题
小弟写了个程序通过接收广播 android.net.conn.CONNECTIVITY_CHANGE,然后检查网络状态实现相关功能。
已知 ,情况1 当wifi 不开起时,开关 GPRS ,分别能收到 1条广播 , 即 开一条,关一条,共2条。
情况2 当GPRS 开启时,此时在打开wifi 就能收到 3条广播 ,从网上查的 第一条是 链接wifi时候,第二条是 断开GPRS链接,第三条是 链接wifi 时候。
情况3,当wifi和GPRS同时开启的状态, 此时 断开GPRS, 却没有广播出现
请问 针对 情况2 为什么第一次wifi已经链接了 , 第3次 为什又再次链接?
针对情况3 断开GPRS 却没有广播? 是不是系统认为此时wifi为链接状态 ,认为网络并没有发生变化 而没有发出广播那?
谢谢