1. Loading asynchronous Request package files
2. Java code
Packagecom.example.asynchttp;ImportOrg.apache.http.Header;Importcom.loopj.android.http.AsyncHttpClient;ImportCom.loopj.android.http.AsyncHttpResponseHandler;ImportCom.loopj.android.http.RequestParams;ImportAndroid.os.Bundle;Importandroid.app.Activity;ImportAndroid.view.Menu;ImportAndroid.view.View;ImportAndroid.widget.Toast; Public classMainactivityextendsActivity {@Overrideprotected voidonCreate (Bundle savedinstancestate) {Super. OnCreate (savedinstancestate); Setcontentview (R.layout.activity_main); } Public voidClick (View view) {Asynchttpclient client=Newasynchttpclient (); String Path= "http://192.168.1.100/android/add.php"; Client.get (Path,NewAsynchttpresponsehandler () {@Override Public voidOnsuccess (intStatusCode, header[] headers,byte[] responsebody) { //TODO auto-generated Method StubString result =NewString (responsebody); Toast.maketext (mainactivity. This, result, 0). Show (); } @Override Public voidOnFailure (intStatusCode, header[] headers,byte[] responsebody, throwable error) { //TODO auto-generated Method StubToast.maketext (mainactivity. This, "Failed!", 0). Show (); } }); } Public voidClick2 (view view) {Asynchttpclient client=Newasynchttpclient (); String URL= "http://192.168.0.86/android/add.php"; Requestparams params=NewRequestparams (); Params.put ("username", "Zhangsan"); Params.put ("Password", "123456"); Client.post (URL, params,NewAsynchttpresponsehandler () {@Override Public voidOnsuccess (intStatusCode, header[] headers,byte[] responsebody) { //TODO auto-generated Method StubString result =NewString (responsebody); Toast.maketext (mainactivity. This, result, 0). Show (); } @Override Public voidOnFailure (intStatusCode, header[] headers,byte[] responsebody, throwable error) { //TODO auto-generated Method StubToast.maketext (mainactivity. This, "Request failed!", 0). Show (); } }); } }
HTTP Asynchronous request