【问题标题】:Remove actionbar menu item when closing fragment关闭片段时删除操作栏菜单项
【发布时间】:2012-09-14 21:54:39
【问题描述】:

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

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

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

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

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

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

【问题讨论】:

    标签: android android-fragments android-actionbar actionbarsherlock


    【解决方案1】:

    我以为我正在移除片段,但我没有。去掉onResume中的fragment后,我的问题就解决了。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多