Uso de ProgressDialog en ActionBar (Android)

Estoy intentando mover un ProgressDialog a mi ActionBar.

Sé cómo ponerlo en la barra de acción y animarlo (creo), así:

En progreso.xml

<?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="match_parent" android:layout_height="match_parent" android:orientation="vertical" android:weightSum="1" > <ProgressBar android:id="@+id/progress" style="?android:attr/progressBarStyleSmall" android:layout_width="wrap_content" android:layout_height="wrap_content" > </ProgressBar> </LinearLayout> 

En menu.xml

 <item android:id="@+id/Refresh" android:icon="@drawable/ic_menu_refresh" android:showAsAction="always" android:title="Refresh"/> 

En mi actividad

  case R.id.Refresh: item.setActionView(R.layout.progress); return true; 

Aquí está mi PD actual (en la actividad) en onPreExecute y onPostExecute de mi AsyncTask:

 // Pre dialog = new MyProgressDialog(---.this); dialog.show(---.this); // Post dialog.dismiss(---.this); 

Entonces, ¿cómo puedo mover esto para que el indicador de la barra de acción se activa en onPreExecute y luego se detiene en onPostExecute ?

EDIT: No sólo busco una actualización, sino un indicador de "carga" cuando se carga una actividad por primera vez (o hace algo que requiere que el PD se active). Debe estar oculta por defecto.

Supongo que tendré que responder a mi propia pregunta. Esto fue muy simple en realidad.

En Actividad, justo encima de setContentView

 requestWindowFeature(Window.FEATURE_INDETERMINATE_PROGRESS); 

AsyncTask

 // pre setProgressBarIndeterminateVisibility(true); // Get Data // post setProgressBarIndeterminateVisibility(false); 

Si tiene que requerir en onCreate ()

 requestWindowFeature(Window.FEATURE_INDETERMINATE_PROGRESS); setProgressBarIndeterminateVisibility(true); 

O si está utilizando el paquete de soporte , sería

 requestWindowFeature(Window.FEATURE_INDETERMINATE_PROGRESS); setSupportProgressBarIndeterminateVisibility(true); 

Si encuentras algún problema entonces haz un comentario.

  • Barra de progreso personalizada en Android?
  • Android: Cómo ocultar el progreso de Seekbar?
  • No puedo ver el progreso de spinner en ProgressDialog en Lollipop
  • Android Descargar Progress
  • Android: actualización de la barra de progreso de la notificación, correctamente
  • Adición de un diálogo de progreso en una vista web
  • No se puede tomar el progreso en la carga de archivos POST HTTP (Android)
  • El diálogo de progreso de Android no se muestra en AsyncTask
  • ProgressDialog Actividad de fondo Fade Out Animation
  • Reexcursión de exoplayer de Android cuando se realiza la búsqueda
  • Utilizar la barra de progreso circular como alarmdialog o progressdialog
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.