Вызов метода фрагмента с вкладками из Activity
У меня есть одно упражнение, которое состоит из трех фрагментов. Фрагменты используют вкладки панели действий с помощью PagerAdapter. Я хочу получить доступ к методу в активном фрагменте с вкладками из основного действия. Я пробовал приведенный ниже код, но он просто возвращает фрагмент как нулевой, так что я думаю, он не может найти его во вкладках!
NPListFragment articleFrag = (NPListFragment) getSupportFragmentManager().findFragmentByTag("NP");
articleFrag.refreshT();
PagerAdapter:
public class AppSectionsPagerAdapter extends FragmentPagerAdapter {
public AppSectionsPagerAdapter(FragmentManager fm) {
super(fm);
}
@Override
public Fragment getItem(int i) {
switch (i) {
case 0:
return new NPListFragment();
case 1:
return new PListFragment();
case 2:
return new FavouritesFragment();
}
return null;
}
@Override
public int getCount() {
return 3;
}
} Кто-нибудь может посоветовать? Я потратил около 6 часов на это, я просто не делаю никаких успехов в решении этой проблемы.