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

时间:2012-09-14 21:54:40

标签: android android-fragments android-actionbar actionbarsherlock

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

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

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

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

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

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

1 个答案:

答案 0 :(得分:0)

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