0

我需要创建强大的 SYNC Rest 系统 Android <--> Server。我选择这种方式:1)创建服务 2)循环服务 3)内部循环创建请求(使用 James Smith 的 Android 异步 Http 客户端)

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

   @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();
    }
4

0 回答 0