我正在实现新的嵌套片段功能,但遇到了一个问题。我的视图基本上是这样的: 一个主活动(A)包括一个片段(B),这个片段(B)包括一个分页适配器,其中有3个页面,每个页面都是一个片段(C)。
之前,在没有新的 getChildFragmentManager 的情况下是不可能实现的,但现在它完美地运行了。但是有一个问题:我希望片段 C 能够参与填充选项菜单。我尝试在每个C片段的 onActivityCreated 方法中设置 setHasOptionsMenu(true) 并重写 onCreateOptionsMenu,但什么也没发生...
如果我尝试从片段B(分页适配器的容器)中填充菜单,我可以更改菜单项...
有什么想法吗?
谢谢。
之前,在没有新的 getChildFragmentManager 的情况下是不可能实现的,但现在它完美地运行了。但是有一个问题:我希望片段 C 能够参与填充选项菜单。我尝试在每个C片段的 onActivityCreated 方法中设置 setHasOptionsMenu(true) 并重写 onCreateOptionsMenu,但什么也没发生...
如果我尝试从片段B(分页适配器的容器)中填充菜单,我可以更改菜单项...
有什么想法吗?
谢谢。