Fragmento de Android OnCreateView llamado dos veces

Estoy utilizando un FragmentPagerAdapter con fragmentos. Mi problema es que cuando llamo setCurrentItem, el método OnCreateView del fragmento que se está cargando se llama dos veces. Es importante notar sin embargo que el fragmento no es recreado, simplemente se reanuda. Estoy desesperado por encontrar una solución que haga que OnCreateView sea llamado solo una vez.

He echado un vistazo a las siguientes preguntas y algunas más, pero ninguna de ellas contiene respuestas para mi caso:

Android encreateview llamado dos veces

OnCreateView llamado varias veces / Trabajo con ActionBar y Fragmentos

Fragmento onCreateView y onActivityCreated llamado dos veces

La mayoría de las preguntas que he encontrado no afectan a FragmentViewPagers, por lo que casi no sirven.

¡Estaría muy agradecido por cualquier ayuda!

Estoy utilizando un FragmentPagerAdapter con fragmentos. Mi problema es que cuando llamo setCurrentItem, el método OnCreateView del fragmento que se está cargando se llama dos veces. Es importante notar sin embargo que el fragmento no es recreado, simplemente se reanuda. Estoy desesperado por encontrar una solución que haga que OnCreateView sea llamado solo una vez.

No se llama dos veces. Lo que está experimentando es el comportamiento predeterminado del ViewPager , que almacena siempre al menos una de sus páginas ( Fragment ), dependiendo del valor de setOffscreenPageLimit(int limit) . Así que onCreateView se llama una vez para cada instancia devuelta por getItem

  • OnCreate del proveedor de contenido
  • Android: Establecer fondo de color aleatorio en crear
  • El servicio onCreate de Android se llama varias veces sin llamar a onDestroy
  • Java.lang.NoSuchMethodError: No hay método estático setOnApplyWindowInsetsListener
  • Iniciar una actividad con un parámetro
  • Android: Dejar de recrear la actividad en el cambio de orientación
  • ¿Cómo puedo saber que OnResume viene después de onCreate?
  • ¿Cómo detectar los cambios de orientación pero dejar que el android los maneje?
  • Cómo reiniciar la función onCreate
  • Estado de actividad de ahorro en la onPause
  • Ejecutar Android App dos veces para trabajar, ¿por qué?
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.