Android Volley Networking Library中的异常处理

维斯瓦纳特

排球中的异常处理如何?它在构建中提供异常处理机制还是我们需要单独处理?

沙沙语

当您创建Volley需要指定错误侦听器的请求对象时,Volley会在执行请求时发生错误时调用该侦听器的onErrorResponse回调方法,并通过该VolleyError对象的实例

以下是Volley中的例外列表:

AuthFailureError —如果您尝试执行Http Basic身份验证,则很可能会出现此错误。

NetworkError —套接字断开连接,服务器关闭,DNS问题可能导致此错误。

NoConnectionError-类似NetworkError,但火灾时,该设备没有连接互联网,您的错误处理逻辑可以俱乐部NetworkErrorNoConnectionError在一起,同样对待他们。

ParseError—在使用时,JsonObjectRequest或者JsonArrayRequest如果接收到的JSON格式错误,则将生成此异常。如果收到此错误,则应该解决而不是处理该问题。

ServerError —服务器以错误响应,很可能是使用4xx或5xx HTTP状态代码。

TimeoutError—套接字超时,或者服务器太忙而无法处理请求,或者存在一些网络延迟问题。默认情况下,Volley在2.5秒后使请求超时,如果始终出现此错误,请使用RetryPolicy。

来源:http//arnab.ch/blog/2013/08/asynchronous-http-requests-in-android-using-volley/

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

Android Volley Networking Library中的异常处理

来自分类Dev

Volley Networking中的ConnectionTimeout

来自分类Dev

Android Volley在JsonRequest中太大了

来自分类Dev

空点异常-Android Volley响应

来自分类Dev

无法在Android中[使用Volley Library]提取JSON数据

来自分类Dev

Android中的Volley不再起作用...?

来自分类Dev

Android Volley中的JsonRequest VS StringRequest

来自分类Dev

Volley如何在Android中同步工作

来自分类Dev

如何使用Volley在Android中实现登录?

来自分类Dev

Android Volley从响应中返回值

来自分类Dev

使用 volley 在 android 中检索 Json 对象

来自分类Dev

在 Android Studio 3.1.2 中添加 Volley 的问题

来自分类Dev

使用RequestFuture.get()时Android Volley超时异常

来自分类Dev

避免在Android应用中的Android Volley中出现竞赛条件

来自分类Dev

Android Volley如何处理暂时的网络连接丢失?

来自分类Dev

Android Volley Library无法返回完整的响应数据

来自分类Dev

如何使用Volley Library Android创建圆角图像

来自分类Dev

如何扩展Volley Response(修复)“ com.android.volley.Response”中没有默认构造函数

来自分类Dev

Android Volley:gzip响应

来自分类Dev

Volley for Android的JSONArray响应

来自分类Dev

Android Volley死了吗?

来自分类Dev

Android Volley:附带.gitignore

来自分类Dev

Android Volley JSON响应

来自分类Dev

Google Volley Android:登录

来自分类Dev

Android Volley崩溃

来自分类Dev

Android monits Volley请求

来自分类Dev

Android Volley OnTimeout方法

来自分类Dev

Android Volley SSL错误

来自分类Dev

android expandablelistview 使用 volley