btnAsyncDialog.setOnClickListener(new OnClickListener() { @Override public void onClick(View v) { pDialog = new ProgressDialog(MainActivity.this); pDialog.setProgressStyle(ProgressDialog.STYLE_HORIZONTAL); pDialog.setMessage("Procesando..."); pDialog.setCancelable(true); pDialog.setMax(100); tarea2 = new MiTareaAsincronaDialog(); tarea2.execute(); } }); } private void tareaLarga() { try {