Określ, który fragment jest aktualnie widoczny w ViewPager

JaViewPager które używam do wyświetlania kilku fragmentów, mam teżTextView na moimFragmentActivity. Muszę zmienić tekstTextView w zależności od tego, który fragment jest aktualnie wybranyViewPager. Problem, z którym miałem do czynienia:ViewPager mieć jakiś mechanizm buforowania, tworzy instancję fragmentów, zanim będą one naprawdę widoczne dla użytkownika, na przykład, gdy wybiorę drugą stronę wViewPager utworzono także fragment na trzeciej stronie. Co więcej, nie mogę określić wewnątrz fragmentu, czy ten fragment jest teraz widoczny lub jest po prostu stworzony przezViewPager, ale niewidoczny dla użytkownika. Próbowałem użyćOnPageChangeListener do tego, ale zmiany w nim dokonane były dla mnie niedopuszczalne (przewijana strona, a potem mojaTextView zmienił się)

Czego potrzebuję: Muszę określić, który fragment jest obecnie widocznyViewPager, nieważne odFragmentActivity lub zFragment samo. Jak mogę to osiągnąć?

questionAnswers(1)

yourAnswerToTheQuestion