Neste post vamos usar a AsyncTask para fazer o mesmo trabalho do post Thread, Handler, Runnable e ProgressDialog - Ex02
Neste teste usamos todos os quatro métodos de uma AsyncTask:
1. No onPreExecute, atualizamos o ProgressDialog
2. No doInBackground, é onde fazemos todo o serviço. E como estamos em outra Thread, nos comunicamos com o ProgressDialog via o método publishProgress(total) enviando o contador para o método onProgressUpdate.
3. No onProgressUpdate, atualizamos o ProgressDialog.
4. No onPostExecute, fechamos o ProgressDialog e enviamos uma breve mensagem via toast.
Seguem os códigos!
Bons códigos!