我有以下代码来设置我的片段选项卡。
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));
单击按钮时,我需要以编程方式加载选项卡。我可以 setCurrentTab(1); 设置当前标签(0);强制重新加载,但这不是一个好方法。
我可以在我的片段中使用 reload 方法来加载片段。但我不知道如何引用它们,因为我只将类名传递给选项卡主机