首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >安卓NetworkInfo.State差异

安卓NetworkInfo.State差异
EN

Stack Overflow用户
提问于 2016-10-20 18:56:37
回答 1查看 241关注 0票数 0

我一直在使用类NetworkInfo.State.CONNECTED来了解设备中互联网连接的状态,我想知道NetworkInfo.State.CONNECTING?和NetworkInfo.State到底有什么区别?

或介于NetworkInfo.State.DISCONNECTINGNetworkInfo.State.DISCONNECTED之间

官方文件对此并没有太多的说明。

在几个例子中,两者都使用,例如

代码语言:javascript
复制
if (conMgr.getNetworkInfo(0).getState() == NetworkInfo.State.CONNECTED
|| conMgr.getNetworkInfo(1).getState() == NetworkInfo.State.CONNECTING) {
  //something.....
}

但我认为有两种特别的状态。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2016-10-20 19:14:55

NetworkInfo.State.CONNECTING表示网络状态当前是否正在建立数据连接(如扫描、身份验证等)。

NetworkInfo.State.CONNECTED Voila!该网络已成功地连接到某一网络,数据流量现在可用。

NetworkInfo.State.DISCONNECTING仅仅意味着数据连接现在正在断开。

NetworkInfo.State.DISCONNECTED意味着网络是空闲的或不可用的,或者只是简单地放置、断开连接。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/40162426

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档