关闭片段时删除操作栏菜单项



我正在使用本页示例部分中的代码 http://developer.android.com/guide/components/fragments.html

在横向模式下,活动并排显示两个片段,在旋转时,它会启动包含"详细信息"片段的新活动。

问题是,如果我从详细信息片段将菜单项

添加到操作栏,然后将屏幕旋转为纵向以在新活动中启动详细信息片段,然后退出活动,即使提供菜单项的片段已被删除,菜单项仍会显示。

我尝试在 onResume 中使用 FragmentTransaction 删除详细信息片段,然后调用 invalidateOptionsMenu(),但它不会删除菜单项。

我正在使用ActionBarSherlock,我也尝试过supportInvalidateOptionsMenu()

还有其他人遇到过这个问题吗?

我以为我正在删除片段,但我不是。 在 onResume 中删除片段后,我的问题得到了解决。

最新更新