0

我正在使用片段标签。每个选项卡中都有一个片段,以便调用它的重新加载方法。如何获取当前选定的片段?

我需要类似 mTab​​Host.getFragment() 但这种方法不存在

mTabHost.setup(this, getSupportFragmentManager(), R.id.realtabcontent);
        mTabHost.addTab(
                mTabHost.newTabSpec("tab1").setIndicator("Latest"), MainFragment.class,
                getBundle(0));
        mTabHost.addTab(mTabHost.newTabSpec("tab2").setIndicator("Today"), MainFragment.class,
                getBundle(1));
        mTabHost.addTab(mTabHost.newTabSpec("tab3").setIndicator("Week"), MainFragment.class,
                getBundle(2));
        mTabHost.addTab(mTabHost.newTabSpec("tab4").setIndicator("Month"), MainFragment.class,
                getBundle(3));
        mTabHost.addTab(mTabHost.newTabSpec("tab5").setIndicator("Year"), MainFragment.class,
                getBundle(4));

如何获取选项卡正在使用的 MainFragment 实例

我已经尝试过了,但我得到了一个空指针

MainFragment tag = (MainFragment)mTabHost.getTag();
        tag.reload();
4

0 回答 0