繁体   English   中英

在 OkHttp3 中检测 WiFi 连接丢失

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM