Determine qué fragmento es visible actualmente en ViewPager

HeViewPager que estoy usando para mostrar pocos fragmentos, también tengoTextView en miFragmentActivity. Necesito cambiar el texto enTextView Dependiendo de qué fragmento esté seleccionado actualmente enViewPager. El problema que he enfrentado:ViewPager tengo algún mecanismo de almacenamiento en caché, crea una instancia de los fragmentos antes de que sean realmente visibles para el usuario, por ejemplo, cuando selecciono la segunda página enViewPager Fragmento en la tercera página también creado. Lo que es más, no puedo determinar el fragmento interno, es este fragmento visible ahora o simplemente fue creado porViewPager, pero no es realmente visible para el usuario. He intentado usarOnPageChangeListener para esto, pero los cambios realizados en él fueron inaceptables lentos para mí (página desplazada y luego miTextView han cambiado)

Lo que realmente necesito: Necesito determinar qué fragmento es visible actualmente enViewPagerno importa deFragmentActivity o deFragment sí mismo. ¿Cómo puedo conseguir esto?

Respuestas a la pregunta(1)

Su respuesta a la pregunta