[英]Detecting loss of WiFi connection in OkHttp3
当 OkHttp3 调用onFailure
回调时,它会传递一个IOException
。 是否有特定的IOException
子类表示目标设备已从 WiFi 网络中消失? 有没有另一种方法可以检测到这一点?
IOException有几个子类; 虽然假设某些东西脱机可能会省心 - 因为当自己的网络连接仍然存在时,它必须是连接的另一端。 当它抛出一个IOException
,那就是一个IOExcpetion
; 铸造它不会添加更多信息。
可以检测到自己的网络连接状态,但不能使用OkHttp3
。 这是我的GitHub 上的一个示例; 请参阅类ConnectivityListener
和类ConnectivityReceiver
。
您将如何检测另一台主机的网络连接状态? 这可以通过关闭任一设备的 WiFi 网络来测试; 这两种情况都会导致IOException
。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.