Evitar el siguiente fragmento (pestaña) de la precarga con ViewPager

Estoy desarrollando una aplicación en Android usando Fragmentos. Tengo estas tres pestañas:

Captura de pantalla de la aplicación de usuario

Sé que no es posible evitar la carga de un fragmento en cada lado (anterior y siguiente) en la medida en que el valor mínimo de setOffScreenPageLimit() es 1, pero significa que si quiero mostrar un ProgressDialog en el método onPreExecute de Un AsyncTask corriendo dentro de Fragmento de Descargas esto hará que cuando me nav al Capturador que ProgressDialog será necesariamente cargado? En caso afirmativo, no tengo idea de cómo informar al usuario de que estoy descargando los paquetes (eso es lo que hace Descargas, para analizar algunos XML).

Gracias por adelantado 😉

Incorpore un ProgressBar en el fragmento Descargas. O superponer una barra de progreso indeterminada sobre el centro del fragmento mientras se carga.

Los diálogos son realmente parte de la actividad, no tendría sentido que sólo sea aplicable a una de las páginas.

Al final del día, aunque si debe insistir en el uso de diálogos, puede implementar un onPageChangeListener

ViewPager.setOnPageChangeListener (OnPageChangeListener);

Y se puede activar el diálogo apropiado cuando se selecciona el fragmento designado y lo contrario cuando se navega lejos.

  • Android - Fragmento de la biblioteca de soporte no compatible con la plataforma 4.3
  • Enfoque de Fragmentos anidados de Android
  • ¿Recuperar un objeto parcelable a través de un paquete siempre crea una nueva copia?
  • Cómo crear una VISTA DE TAB en Android Layout
  • Cómo controlar páginas de páginas de vista desde otra página
  • Actualizar fragmento actual (datos ListView) que permanece en la misma actividad
  • Alcance el diseño de la tableta de android gmail en la selección (estilo de la flecha)
  • ¿Ha cambiado el título en el cambio de orientación?
  • Fragmentos de Android - findFragmentByTag devuelve siempre null
  • Mostrar cuadro de diálogo de confirmación en Fragmento
  • No se puede utilizar Fragment.setRetainInstance () como un reemplazo para Activity.onRetainNonConfigurationInstance ()
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.