ViewPagerAdapter предназначен для того, чтобы скрыть все эти детали реализации, поэтому прямого способа сделать это не существует.
Вы можете попробовать установить и идентификатор, или тег для фрагмента, когда создаете его в getItem()
, а затем используйте fragmentManager.findFragmentById()
или fragmentManager.findFragmentByTag()
для извлечения.
Однако, выполнение этого кода немного пахнет кодом.Он подсказывает мне, что что-то делается в упражнении, когда это должно быть сделано во фрагменте (или в другом месте).
Возможно, есть другой подход для достижения того, чего вы хотите, но трудно давать предложения, не зная, почемувам нужно получить текущий фрагмент.