Possible Duplicate:
How to check internet access on Android? InetAddress never timeouts
我需要检测Android设备是否连接到互联网.
NetworkInfo
类提供了一个听起来很完美的非静态方法isAvailable()
.
问题是:
NetworkInfo ni = new NetworkInfo();
if (!ni.isAvailable()) {
// do something
}
抛出以下错误:
The constructor NetworkInfo is not visible.
可以肯定的是,还有另一个类返回NetworkInfo
对象.但我不知道是哪个.
- 如何让上述代码片段正常工作?
- 我怎么才能在在线文档中找到我需要的信息呢?
- 你能推荐一种更好的检测方法吗?