从FragmentTabHosts调用Activity

时间:2016-11-15 02:15:28

标签: android android-fragments android-tabhost android-fragmentactivity

目前我有以下代码: -

mTabHost = (FragmentTabHost)rootView.findViewById(android.R.id.tabhost);
mTabHost.setup(getActivity(), getChildFragmentManager(), R.id.realtabcontent);
mTabHost.addTab(mTabHost.newTabSpec("fragmentb").setIndicator("Fragment B"),FragmentB.class, null);
mTabHost.addTab(mTabHost.newTabSpec("fragmentc").setIndicator("Fragment C"),FragmentC.class, null);
mTabHost.addTab(mTabHost.newTabSpec("fragmentd").setIndicator("Fragment D"),FragmentD.class, null);

这里我从我的TabHosts调用片段类B,C,D。是否有可能不是调用另一个片段类而是调用一个活动。我想在点击标签后开始活动。

1 个答案:

答案 0 :(得分:0)

您的措辞,格式和问题本身的格式非常糟糕。

无论如何,如果你想开始一个活动,设置一个标签更改监听器,并在你收到回调时激活一个开始活动的意图:

yourTabHost.setOnTabChangedListener(…);

来源:TabHost Official Documentation