我正在使用jfeinstein10 GitHub repo中的Slidemenu
。我目前正在使用他的switchFragment
方法来交换上面的片段。该代码目前基于响应式ui样本。
private void switchFragment(Fragment fragment) {
if (getActivity() == null)
return;
if (getActivity() instanceof BaseActivity) {
BaseActivity ra = (BaseActivity) getActivity();
ra.switchContent(fragment);
}
}
它工作正常,但我认为每个上面的片段应该有viewpager
(每个人都有不同的标签)。像这样:
因此对于viewpager
我需要将片段转换为FragmentActivity
。最好的方法是什么?
修改:
我尝试了什么? 首先,我搜索了stackoverflow并通过slidemenu github搜索类似的问题。然后我尝试了愚蠢的方法将片段转换为FragmentActivity并修复代码(错误明智)。但是我收到了一些令人讨厌的错误,不知怎的,之后代码很难看。所以我希望有更多Android专业知识的人知道如何更优雅地完成这项工作。
答案 0 :(得分:0)
没关系。固定它。我曾意图启动FragmentActivity并使用BaseActivity扩展ViewPager。