retrofit - 在新的 Retrofit 2 API 中使用什么来代替 RetrofitError.Kind.NETWORK?

标签 retrofit

在 Retrofit 1.9.x 中有一个 RetrofitError.Kind.NETWORK这让您可以轻松确定故障是否由网络错误引起。在新的 2.0 API 中,我们不再有 RetrofitError是否有一个简单的等价物我们可以用来测试 Response由于网络失败?

最佳答案

查看Retrofit 1.9.0版本的源码,貌似只有一次RetrofitErrorKind.NETWORK创建是如果有 IOException尝试调用请求时。在使用新的 2.0 API 时,我们应该能够自己进行相同的检查。

关于retrofit - 在新的 Retrofit 2 API 中使用什么来代替 RetrofitError.Kind.NETWORK?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32442370/

相关文章:

android - Retrofit2 + RxJava 错误处理

android - 预期为 BEGIN_ARRAY 但在第 1 行第 2 列路径 $ - Retrofit 2 Android 中为 BEGIN_OBJECT

Android:使用 Retrofit 库获取 JSON 数据中的第一个值

android - 改造 2.6.0 : Custom Coroutines CallAdapterFactory

android - 如何在 SimpleXmlConverter 中为 Retrofit 1.9.0 设置自定义日期格式?

java - 为什么 AtomicInteger 在 Kotlin 中是抽象的? (它在 Java 中运行良好)

java - 带有 Retrofit 的 POST/PUT 参数的默认/常量值

android - 改造回调之间的区别

java - Retrofit 2.1.0中如何传递Header

android - 将 Cookie 与 Robospice Retrofit 请求一起使用