切换片段后,保留前一片段的选项菜单

时间:2016-04-01 08:59:48

标签: android android-fragments android-viewpager navigation-drawer options-menu

我有一个带导航抽屉和片段的活动(片段 Lvl 1 )。其中一个片段包含带有viewpager适配器的嵌套子级(Fragment Lvl 2 )。当我向嵌套子项(Lvl 2)添加一个选项菜单时,当我从导航抽屉切换fragement(Lvl 1)时,它会在新显示的片段上仍然出现

似乎包含视图寻呼机的片段并没有告诉隐藏的活动或其他任何内容。

2 个答案:

答案 0 :(得分:1)

我遇到了类似的问题,因为我向getFragmentManager()提供了FragmentPagerAdapter而不是getChildFragmentManager()

答案 1 :(得分:0)

最后,我通过在嵌套片段(Lvl2)中Menu.clear()上调用onDetach()来解决这个问题。

但如果有人能为我提供更好的解决方案,那就太好了。