¿Puedo actualizar el mensaje de cadena de un ProgressDialog?

He configurado un progressdialog en un Android AsyncTak y funciona.

Mi pregunta es que es posible actualizar en el método onProgressUpdate de AsyncTask la cadena que muestra el ProgressDialog. Me gustaría actualizar la cadena con una llamada publishProgress para mostrar el progreso de la tarea.

Puedo actualizar la cadena si en lugar de la progressDialog tengo mi propia textview. El progressDialog se ve mejor y tiene la rueda giratoria.

Sí tu puedes. Simplemente llame a myProgressDialog.setMessage("My New Message"); en el método onProgressUpdate

Si cambia el mensaje más de una vez:

 @Override protected void onProgressUpdate(final String... values) { runOnUiThread(new Runnable() { @Override public void run() { progress.setMessage(values[0]); } }); } 
  • Cómo convertir Vista a Bitmap en android?
  • Los widgets que se pueden hacer clic en Android
  • SetContentView (R.layout.Main); Main no se puede resolver o no es un campo
  • Render texto nítido con Canvas.drawText en Android
  • RemoteViews (Widget) tiene texto difuso cuando se utiliza un mapa de bits
  • Cómo mantener el tiempo de espera de sesión en la aplicación Android
  • Utilizar fuentes externas en android
  • Android - ListView y la etiqueta
  • Android EditarTexto Fondo transparente
  • Cómo establecer el número de índice en la imagen de pin de mapa
  • Menú contextual de un ListFragment
  • Interesting Posts
    FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.