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)
}
}