Когда мы используем viewPager, хорошим способом доступа к экземпляру фрагмента в активности является instantiateItem (viewpager, index). // индекс-индекс фрагмента, который вы хотите использовать.
Например, я обращаюсь к экземпляру фрагмента из 1 index-
Fragment fragment = (Fragment) viewPageradapter.instantiateItem(viewPager, 1);
if (fragment != null && fragment instanceof MyFragment) {
((MyFragment) fragment).callYourFunction();
}