我根据生成的 Android Studio 示例构建了一个主/详细流程。我正在使用 setHasOptionsMenu(true) 来允许我的列表和详细信息 fragment 为操作栏菜单做出贡献。问题是,如果用户从横向切换回纵向,那么当实际上只显示列表时,细节 fragment 仍然存在并且仍然对操作栏菜单有贡献。实现菜单项的正确方法是什么,以便当 fragment 不明显存在时它们不会停留?
最佳答案
一种解决方案是使用 isVisible()检查详细信息 fragment 的 onCreateOptionsMenu
以有条件膨胀
菜单。
关于android - 在主/详细信息流程中处理菜单项的正确方法是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24003598/