您的位置:首页 > 理论基础 > 计算机网络

android-async-http开源解析

2015-07-04 21:55 381 查看
描述:

处理异步Http请求,并通过匿名内部类处理回调结果,均位于非UI线程不会阻塞UI操作,通过线程池处理并发请求处理文件上传、下载、响应结果自动打包成JSON格式。

核心操作类AsyncHttpResponseHandler这是一个请求返回处理成功、失败、开始完成等自定义的消息类 。

(1)AsyncHttpClient

该类在android应用中创建异步get,post,put,delete Http请求.

(2)RequestParams

用于创建AsyncHttpClient实例中的请求参数(包括字符串、文件)的集合。

(3)AsyncHttpResponseHandler

继承ResponseHandlerInterface接口,用于拦截和处理由AsyncHttpClient创建的请求。在匿名类AsyncHttpResponseHandler中的重写 onSuccess(int, org.apache.http.Header[], byte[])方法用于处理响应成功的请求。此外,你也可以重写 onFailure(int, org.apache.http.Header[], byte[], Throwable), onStart(), onFinish(), onRetry()
和onProgress(int, int)方法
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: