package com.weibo.sdk.android.net;
import com.weibo.sdk.android.WeiboException;
import com.weibo.sdk.android.WeiboParameters;
/**
*
* @author luopeng (luopeng@staff.sina.com.cn)
*/
public class AsyncWeiboRunner {
/**
* 请求接口数据,并在获取到数据后通过RequestListener将responsetext回传给调用者
* @param url 服务器地址
* @param params 存放参数的容器
* @param httpMethod "GET"or “POST”
* @param listener 回调对象
*/
public static void request(final String url, final WeiboParameters params,
final String httpMethod, final RequestListener listener) {
new Thread() {
@Override
public void run() {
try {
String resp = HttpManager.openUrl(url, httpMethod, params,
params.getValue("pic"));
listener.onComplete(resp);
} catch (WeiboException e) {
listener.onError(e);
}
}
}.start();
}
}