我需要创建强大的 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();
}