【发布时间】:2013-05-08 18:05:19
【问题描述】:
所以,我的问题是如何检查我是否收到任何数据。场景是我连接到一个wifi网络,比如星巴克wifi(哪个用户应该先连接到网络,然后接受协议,然后才能接收任何数据。) 这段代码不符合我的目的。
ConnectivityManager cm =
(ConnectivityManager) _mContext.getSystemService(Context.CONNECTIVITY_SERVICE);
NetworkInfo netInfo = cm.getActiveNetworkInfo();
if (netInfo != null && netInfo.isConnected()) {
return true;
}
return false;
当我连接到网络但我还没有接受协议时它返回true。谢谢,
【问题讨论】:
-
如果您想确定,您需要在 isConnected 为真时向您的服务器发送请求,并查看是否收到响应。
-
我猜你是对的。不过我还没试过。
标签: android networking connectivity