Ich versuche, HTTP-Verbindung mit AsyncTask-Klasse zu erstellen.Wie erstellt man HTTP-Verbindung mit AsyncTask-Klasse?
Kann eine HTTP-Verbindung hergestellt werden?
Können Sie Beispielquellcode vorschlagen?
Vielen Dank im Voraus.
Ich versuche, HTTP-Verbindung mit AsyncTask-Klasse zu erstellen.Wie erstellt man HTTP-Verbindung mit AsyncTask-Klasse?
Kann eine HTTP-Verbindung hergestellt werden?
Können Sie Beispielquellcode vorschlagen?
Vielen Dank im Voraus.
Als innere Klasse innerhalb Ihrer Aktivität:
public final class HttpTask
extends
AsyncTask<String/* Param */, Boolean /* Progress */, String /* Result */> {
private HttpClient mHc = new DefaultHttpClient();
@Override
protected String doInBackground(String... params) {
publishProgress(true);
// Do the usual httpclient thing to get the result
return result;
}
@Override
protected void onProgressUpdate(Boolean... progress) {
// line below coupled with
// getWindow().requestFeature(Window.FEATURE_INDETERMINATE_PROGRESS)
// before setContentView
// will show the wait animation on the top-right corner
MyActivity.this.setProgressBarIndeterminateVisibility(progress[0]);
}
@Override
protected void onPostExecute(String result) {
publishProgress(false);
// Do something with result in your activity
}
}
Dann irgendwo in Ihrer Aktivität:
new HttpTask().execute(someParams...);
Ich denke, das u helfen kann ...
http://androidbeginner.blogspot.com/2010/01/communication-with-httprequest.html
Atul yadav