android async-http使用
来源:互联网 发布:手机fps软件 编辑:程序博客网 时间:2024/05/29 17:52
首先在gradle中添加async-http的使用配置:
compile 'com.loopj.android:android-async-http:1.4.9'
对请求进行封装:
public class AsyncHttpClientTool {
private static AsyncHttpClient client = new AsyncHttpClient();
static {
client.setTimeout(11000); //设置链接超时,如果不设置,默认为10s
}
public static void get(String url, AsyncHttpResponseHandler handler){
client.get(url, handler);
}
public static void get(String url, RequestParams params, AsyncHttpResponseHandler handler){
client.get(url, params, handler);
}
public static void post(String url, AsyncHttpResponseHandler handler){
client.post(url, handler);
}
public static void post(String url, RequestParams params, AsyncHttpResponseHandler handler){
client.post(url, params, handler);
}
}
在程序中的使用:
AsyncHttpClientTool.get(URL, new AsyncHttpResponseHandler() {
@Override
public void onSuccess(int statusCode, Header[] headers, byte[] responseBody) {
//todo
}
@Override
public void onFailure(int statusCode, Header[] headers, byte[] responseBody, Throwable error) {
//todo
}
});
AsyncHttpClientTool.post(URL, new AsyncHttpResponseHandler() {
@Override
public void onSuccess(int statusCode, Header[] headers, byte[] responseBody) {
//todo
}
@Override
public void onFailure(int statusCode, Header[] headers, byte[] responseBody, Throwable error) {
//todo
}
});
- android-async-http使用
- android async-http使用
- android-async-http使用
- Android-Async-Http使用记录
- Android-Async-Http 快速使用
- android-async-http使用总结
- android-async-http库使用
- Android Volley 和 Android-async-http使用
- android studio 使用android-async-http
- Android Studio上使用Android-async-http
- 开源框架android-async-http使用
- 开源框架android-async-http使用
- 开源框架android-async-http使用
- gitbub-android-async-http框架使用
- android-async-http我的使用
- 开源框架android-async-http使用
- android-async-http框架库使用基础
- android-async-http框架库使用基础
- CSS 设置最小高度
- logiscope 应用度量元 翻译和解释
- spark alone模式参数中英文对照
- spring声明式事务 同一类内方法调用事务失效
- 自定义View系列教程06--详解View的Touch事件处理
- android async-http使用
- Python Http发送模块实现
- python环境搭建
- Python(3)
- WEBP
- 关于android IPC(AIDL、Binder、Messenger)通信
- 精通iOS开发-第15章 Grand Central Dispatch和后台处理
- 检验完全平方数
- swift2.0 学习笔记Twenty