具有(内部)服务的Android异步Http客户端

时间:2012-09-25 14:45:10

标签: android http

我需要创建强大的SYNC Rest系统Android< - >服务器。 我选择那种方式: 1)创建服务 2)循环服务 3)内部循环创建请求(使用James Smith的Android Asynchronous Http Client)

但请求无法正常工作 另一种方法是使用后续请求,但是这个库不支持它,也许我错了。

   @Override
    public void onStart(Intent intent, int startid) { 

        loopThread = new Thread()
        {
            @Override
            public void run() {
                try {
                    Looper.prepare();
                    do {    
                        AsyncHttpClient client = new AsyncHttpClient();
                         client.get("http://www.google.com", new AsyncHttpResponseHandler() {
                             @Override
                             public void onStart() {
                                 Log.v("Mad Service", "onStart");
                             }

                             @Override
                             public void onSuccess(String response) {
                                 Log.v("Mad Service", "onSuccess");
                             }

                             @Override
                             public void onFailure(Throwable e, String response) {
                                 Log.v("Mad Service", "onFailure");
                             }

                             @Override
                             public void onFinish() {
                                 Log.v("Mad Service", "onFinish");
                             }
                         });



                    } while(mQuit == false);


                } catch (InterruptedException e) {
                    e.printStackTrace();
                }
            }
        };

        loopThread.start();
    }

0 个答案:

没有答案