如何在当前选定的选项卡中获取片段对象

时间:2013-10-01 12:47:15

标签: android

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

我需要类似mTabHost.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();

0 个答案:

没有答案