首先,我有一个基于片段的应用程序。
在第一个片段上,用户看到recyclerview
,我正在调用onCreateOptionsMenu()
,其中的菜单为searchview
。
问题是,当我切换到其他片段时,我也看到了这个菜单。如果另一个片段有自己的菜单,inflater
会添加两个菜单中的项目。结果,我到处都看到了searchview
- 图标。
你能解释一下我,我做错了什么?
答案 0 :(得分:0)
在所有片段和调用 override
之前尝试onCreateOptionsMenu()
super.onCreateOptionsMenu()
。 或者,在其他片段中使用menu.clear()
。