AsyncHttpClient异步任务
来源:互联网 发布:ci框架怎么连接数据库 编辑:程序博客网 时间:2024/04/30 00:52
package com.test;
import com.loopj.android.http.AsyncHttpClient;
import com.loopj.android.http.AsyncHttpResponseHandler;
import com.loopj.android.http.RequestParams;
/**
*/
public class HttpUnit {
/**
* 该网络请求使用异步执行,线程池,高效率,完全独立于UI线程,通过接口回调通知数据
*
* new AsyncHttpResponseHandler, overide方法
* onSuccess(JSONObject response)该方法在成功后调用
* onFailure(Throwable e, JSONObject errorResponse)该方法失败后调用
* onFinish()无论成功与失败,都会调用方法
*
* 设置超时默认为10s
* */
privatestatic final AsyncHttpClient mAsyCLIENT =new AsyncHttpClient();
privatestatic final String URL ="";
privatestatic final String mUrlEcode ="application/x-www-form-urlencoded; charset=utf-8";
static {
mAsyCLIENT.setTimeout(10000);
}
private HttpUnit(){}
publicstatic AsyncHttpClient getClientInstance(){
return mAsyCLIENT;
}
publicstatic void get(String url, AsyncHttpResponseHandler async){
mAsyCLIENT.get(url, async);
}
publicstatic void get(String url, RequestParams params, AsyncHttpResponseHandler async){
mAsyCLIENT.get(url, params, async);
}
publicstatic void post(RequestParams params, AsyncHttpResponseHandler async){
mAsyCLIENT.post(URL, params, async);
}
publicstatic void post(AsyncHttpResponseHandler async){
mAsyCLIENT.post(URL, async);
}
}
- AsyncHttpClient异步任务
- 异步AsyncHttpClient应用
- Tornado异步任务的实现(一)——tornado.httpclient.AsyncHTTPClient
- AsyncHttpClient异步网路加载库
- 异步的AsyncHttpClient使用详解
- AsyncHttpClient方式异步发送http请求
- Android异步网络请求--AsyncHttpClient
- AsyncHttpClient
- AsyncHttpClient
- AsyncHttpClient
- AsyncHttpClient
- AsyncHttpClient
- AsyncHttpClient
- AsyncHttpClient
- AsyncHttpClient
- AsyncHttpClient
- AsyncHttpClient异步请求工具箱/简单使用(异步的同步支持)
- 异步任务
- iOS--tableView中的多余的线的去除方法
- Linux概念架构的理解
- WebKit之Canvas的源码初步分析1
- ViewHolder到底用什么修饰?static?final?static final?
- 用js解决jquery在360兼容模式下不起作用的事例
- AsyncHttpClient异步任务
- 第4章 文件的内部表示
- Servlet基础(一:请求处理)
- java 数字转换成字符串
- Delphi实现类的持久化保存(DFM格式)
- java中判断目录是否存在
- chicken---TED
- 带有排序和过滤功能的 JTable((JDK 6.0新功能))
- 设置一个JTable中某些单元格的背景色