Cliente Http Assíncrono Android

Eu só quero compartilhar este snippet para solicitar uma solicitação GET usando o cliente Http assíncrono Android uma biblioteca de cliente Http baseada em retorno de chamada para Android

Baixe a biblioteca para Android Asynchronous Http Client

Mova a biblioteca baixada para a pasta / libs do projeto Android.

Em sua importação de código:

import com.loopj.android.http.*;

Aqui estão os retornos de chamada completos para a solicitação GET

@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView
(R.layout.activity_main);


AsyncHttpClient client = new AsyncHttpClient();
client
.get("http://google.com", new AsyncHttpResponseHandler() {
@Override
public void onStart() {
//Start progress indicator here
}

@Override
public void onSuccess(String response) {
//Hide progress indicator
System.out.println(response);
}

@Override
public void onFailure(Throwable error, String content)
{
error
.printStackTrace();
}

@Override
public void onRetry() {
// Request was retried
}

@Override
public void onProgress(int bytesWritten, int totalSize) {
// Progress notification
}

@Override
public void onFinish() {
// Completed the request (either success or failure)
}



}