我有带有子标签的 FragmentTabHost(片段)
public void onCreate(Bundle savedInstanceState) {
...
mTabHost.addTab(newTabSpec, MainTab.class, new Bundle())
...
}
我如何从我的 MainTab(或其他选项卡)调用公共方法?
public class MainTab extends Fragment {
public void showNews() {
...
}
}
反之亦然
我如何从 FragmentTabHost 中的子选项卡(片段)调用任何方法。
换句话说,我需要知道如何链接到任何子 Fragment,而不是 FragmentTabController 中的选项卡。我如何在 TabHos 中获取对象“MainTab”?
例如,在 iOS 中,我 cat 从子选项卡中获取第一个视图控制器,如下所示:
UINavigationController *navController = [appDelegate.tabController.viewControllers objectAtIndex: 1]
android中是否有类似的方法?