Android 片段菜单在旋转时消失

Android 片段菜单在旋转时消失,android,android-fragments,android-actionbar,screen-rotation,Android,Android Fragments,Android Actionbar,Screen Rotation,我在onCreateOptions菜单()中添加了一个菜单片段。当片段第一次出现时,相应的图标出现在ActionBar中,按menu键或overflow图标显示片段添加的其余菜单 但是,在旋转屏幕(模拟器或物理设备)时,片段菜单消失。 并非所有菜单都消失,活动菜单在两次旋转中都可见 向后旋转不会使菜单重新出现 我尝试添加SupportInvalidateOptions功能表(),但似乎无法恢复 我在拔头发。。。碎片和视图重新出现,展现出它们所有的荣耀和恢复的价值。菜单似乎设置正确,因为只要屏幕未

我在onCreateOptions菜单()中添加了一个菜单片段。当片段第一次出现时,相应的图标出现在ActionBar中,按menu键或overflow图标显示片段添加的其余菜单

但是,在旋转屏幕(模拟器或物理设备)时,片段菜单消失。 并非所有菜单都消失,活动菜单在两次旋转中都可见

向后旋转不会使菜单重新出现

我尝试添加SupportInvalidateOptions功能表(),但似乎无法恢复

我在拔头发。。。碎片和视图重新出现,展现出它们所有的荣耀和恢复的价值。菜单似乎设置正确,因为只要屏幕未旋转,工作就正常

这在4.3(模拟器和物理)和支持库ActionBar下。发现问题

我没有在onCreate()中调用setHasOptionMenu(true)。我只是在添加片段之前才调用它

该值似乎不是片段状态的一部分。

发现了问题

我没有在onCreate()中调用setHasOptionMenu(true)。我只是在添加片段之前才调用它

该值似乎不是片段状态的一部分。

发现了问题

我没有在onCreate()中调用setHasOptionMenu(true)。我只是在添加片段之前才调用它

该值似乎不是片段状态的一部分。

发现了问题

我没有在onCreate()中调用setHasOptionMenu(true)。我只是在添加片段之前才调用它

该值似乎不是片段状态的一部分