大家好,
在这一刻,我正在开发一个应用程序,使用异步模式的web服务,但我有一些问题。我需要使用模式的webservice 同步继续我的主线程没有任何问题。
非常感谢!
就像我们在loopj中使用async-http-client一样,但是它将阻塞 UI直到完成。
SyncHttpClient syncHttpClient = new SyncHttpClient();
syncHttpClient.setTimeout(timeout);
syncHttpClient.post(url, params, responseHandler);
syncHttpClient .post("http://example.com", params, new JsonHttpResponseHandler() {
@Override
public void onStart() {
// you can do something here before request starts
}
@Override
public void onSuccess(int statusCode, Header[] headers, JSONObject response) {
// success logic here
}
@Override
public void onFailure(int statusCode, Header[] headers, Throwable e, JSONObject errorResponse) {
// handle failure here
}
});