Android:onCreateOptionsMenu在一个片段中膨胀所有其他片段中的菜单

时间:2016-08-24 12:18:16

标签: java android android-fragments

首先,我有一个基于片段的应用程序。 在第一个片段上,用户看到recyclerview,我正在调用onCreateOptionsMenu(),其中的菜单为searchview。 问题是,当我切换到其他片段时,我也看到了这个菜单。如果另一个片段有自己的菜单,inflater会添加两个菜单中的项目。结果,我到处都看到了searchview - 图标。 你能解释一下我,我做错了什么?

1 个答案:

答案 0 :(得分:0)

在所有片段调用 override之前尝试onCreateOptionsMenu() super.onCreateOptionsMenu()或者,在其他片段中使用menu.clear()