从Fragment,Android中切换ActionBar选项卡

时间:2015-02-06 04:17:04

标签: android android-fragments android-actionbar

我正在尝试在附加到其中一个标签的片段中切换标签(ActionBarActivity)。

我找到了this解决方案:

TabHost host = (TabHost) getActivity().findViewById(android.R.id.tabhost);
host.setCurrentTab(2);

但应用程序在执行时崩溃,第二行有NullPointerException。如果我尝试获取有关host的任何信息,则全部返回null。

我没有太多的Android经验,因此我不确定如何正确获取对包含该片段的父活动的引用。

编辑

我不确定这是否有所作为,但我已将默认SectionsPagerAdapter移至自己的类。

1 个答案:

答案 0 :(得分:0)

getActivity().getTabHost().setCurrentTab(2)