Call Tabbed Fragment Methode aus Activity

Ich habe eine Aktivität, die aus drei Fragmenten besteht. Die Fragmente verwenden die Aktionsleisten-Registerkarten mithilfe eines PagerAdapters. Ich möchte über die Hauptaktivität auf eine Methode im aktiven Fragment mit Registerkarten zugreifen. Ich habe den folgenden Code ausprobiert, aber dies gibt das Fragment nur als Null zurück, also kann es wohl nicht in den Tabs gefunden werden!

 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;
}

} Kann mir jemand raten? Ich habe ungefähr 6 Stunden damit verbracht, ich mache nur keine Fortschritte bei der Lösung.

Antworten auf die Frage(8)

Ihre Antwort auf die Frage