【发布时间】:2013-03-11 14:13:53
【问题描述】:
我实现了一个 Activity (A),它只显示一个带有 getSupportFragmentManager() 的片段 (PF)。
Fragment (PF) 有一个 ViewPager 来显示 2 个 Fragment (F1 和 F2)。
ViewPager 使用 FragmentPagerAdapter 和 getChildFragmentManager()。
Relative Code (ViewPagerActivity)
PF 有 setRetainInstance(true),我在 PF、F1 和 F2 中添加了setHasOptionsMenu(true),因为它们具有个性化选项菜单。
一切正常。当我在 F1 和 F2 之间滑动时,操作栏更改显示选项菜单 1 或选项菜单 2,但是当屏幕旋转发生时,片段 1 和 2 中的选项菜单在 swype 后不再调用。
【问题讨论】:
标签: android android-viewpager fragment screen-orientation oncreateoptionsmenu