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