2016-10-20 85 views
0

,我不知道究竟是什麼NetworkInfo.State.CONNECTEDNetworkInfo.State.CONNECTING之間的區別的Android NetworkInfo.State差異

NetworkInfo.State.DISCONNECTING和NetworkInfo.State.DISCONNECTED

之間的官方文檔也不多說了。

在許多實例中同時使用,例如

if (conMgr.getNetworkInfo(0).getState() == NetworkInfo.State.CONNECTED 
|| conMgr.getNetworkInfo(1).getState() == NetworkInfo.State.CONNECTING) { 
    //something..... 
} 

但我認爲雙方有特別的東西兩個狀態。

回答

0

NetworkInfo.State.CONNECTING表示網絡狀態當前是否正在建立數據連接(如掃描,身份驗證等)。

NetworkInfo.State.CONNECTED瞧!網絡已成功連接到某個網絡,並且現在可以使用數據流量。

NetworkInfo.State.DISCONNECTING僅僅意味着數據連接現在已斷開連接。

and NetworkInfo.State.DISCONNECTED表示網絡空閒或不可用或者簡單地置於斷開連接。