我知道这个问题已经被问了几次,例如这里和这里,但是当检查网络连接时,我仍然无法通过类似于这个的方式获得所需的结果。
当我连接到当前没有互联网连接的Wi-Fi路由器时,isAvailable()和isConnected()方法都会从网络信息中返回一个布尔值true。
这是我手机检测手头情况的截图。
确保手机/应用程序实际连接到互联网的唯一方法是轮询/ ping资源以检查连通性,或在尝试发出请求时处理异常吗?
当我连接到当前没有互联网连接的Wi-Fi路由器时,isAvailable()和isConnected()方法都会从网络信息中返回一个布尔值true。
这是我手机检测手头情况的截图。
![我的手机确实检测到了这种可能性,并显示了警报](https://istack.dev59.com/w6z1Q.webp)