静态Http客户端没有给出回调

时间:2013-12-23 06:26:14

标签: android loopj

我使用Loopj Android库进行Post请求它在我不使用静态Http客户端时工作正常但是当我使用静态Http客户端它没有给出任何回调这里是我的HttpClient类的代码

import com.loopj.android.http.*;

public class MyHttpClient {


          private static final String BASE_URL = "http://www.google.com";

          private static AsyncHttpClient client = new AsyncHttpClient();

          public static void post(String url, RequestParams params, AsyncHttpResponseHandler responseHandler) {
              client.post(getAbsoluteUrl(url), params, responseHandler);
              System.out.println("post called");
          }

          public static void get(String url, RequestParams params, AsyncHttpResponseHandler responseHandler) {
                client.get(getAbsoluteUrl(url), params, responseHandler);

            }

          private static String getAbsoluteUrl(String relativeUrl) {
              return BASE_URL + relativeUrl;
          }

}

以下是我的称呼方式

MyHttpClient.post("", params, new AsyncHttpResponseHandler(){
                        @Override
                        public void onSuccess(String response) {

                            System.out.println(response);

                        }
                    });

我在清单中添加了Internet权限,因此这里没有权限问题 请帮助

0 个答案:

没有答案