有没有内置的方法来检测okhttp中没有连接的互联网。

时间:2015-10-26 12:19:55

标签: android okhttp

是否有任何内置方法可以检测okhttp中未连接的互联网。我已经针对这个特定的事情做了我自己的实现,但只是想知道源代码中是否已包含与此相关的内容?

2 个答案:

答案 0 :(得分:1)

如果没有互联网连接,使用okhttp 2.5.0,那么控件将落入okhttp回调类的onFailure()函数中。在那里,您可以检查异常中的原因并执行您需要的操作。 P.S使用enqueue方法执行请求。

答案 1 :(得分:0)

我找到的最快捷方式是

如果(!response.isSuccessful())

这不会给我状态代码,但它可以完成工作!