HttpClient

Использование ProgressDialog с AsyncTask в Android 4

Использование ProgressDialog с AsyncTask в Android 4. Создаем подкласс HttpClient в Actrivity, в которой будем вызывать долгоработающий метод SendHttpPost().

// объявляем подкласс в Activity
public class HttpClient extends AsyncTask{
...
// объявляем диалог
public ProgressDialog dialog;
// контекст
Context ctx;
...
// запускаем ProgressBar в момент запуска потока
protected void onPreExecute() {
dialog = new ProgressDialog(ctx);
dialog.setMessage("Поиск...");
dialog.setIndeterminate(true);
dialog.setCancelable(true);

RSS-материал