Tôi đang cố gắng tạo kết nối HTTP bằng cách sử dụng lớp AsyncTask.Cách tạo Kết nối Http bằng cách sử dụng lớp AsyncTask?
Có thể tạo kết nối HTTP không?
Bạn có thể đề xuất mã nguồn mẫu không?
Xin cảm ơn trước.
Tôi đang cố gắng tạo kết nối HTTP bằng cách sử dụng lớp AsyncTask.Cách tạo Kết nối Http bằng cách sử dụng lớp AsyncTask?
Có thể tạo kết nối HTTP không?
Bạn có thể đề xuất mã nguồn mẫu không?
Xin cảm ơn trước.
Là một lớp bên trong hoạt động của bạn:
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
}
}
Sau đó, ở đâu đó trong hoạt động của bạn:
new HttpTask().execute(someParams...);
tôi nghĩ rằng điều này có thể giúp u ...
http://androidbeginner.blogspot.com/2010/01/communication-with-httprequest.html
Atul yadav