Android 如何从片段中永久删除菜单图标?

Android 如何从片段中永久删除菜单图标?,android,android-fragments,menu,Android,Android Fragments,Menu,我有几个片段,我不想填充菜单,所以我正在做的是,我正在清除每个片段中的菜单 menu.clear() 在oncreate()方法中 setHasOptionsMenu(true); 我还有一个导航抽屉在右边,我把它锁在右边 notificationDrawerFragment.mDrawerLayout.setDrawerLockMode(View.FOCUS_BACKWARD); 它工作了,但是如果我从右向左滑动超过3次,它就会弹出。我如何阻止它???弹出什么?菜单恢复到原来的状态?您

我有几个片段,我不想填充菜单,所以我正在做的是,我正在清除每个片段中的菜单

menu.clear()
oncreate()
方法中

 setHasOptionsMenu(true);
我还有一个导航抽屉在右边,我把它锁在右边

notificationDrawerFragment.mDrawerLayout.setDrawerLockMode(View.FOCUS_BACKWARD);

它工作了,但是如果我从右向左滑动超过3次,它就会弹出。我如何阻止它???

弹出什么?菜单恢复到原来的状态?您在哪里调用
clear()
,使用什么生命周期方法?@Elltz是的,菜单会按原样弹出was@Blundell我正在调用
onCreateOption()中的
menu.clear()
method@silverFoxA在
on prepareoptoonsmenu
中执行此操作可能更好,但您在下面说这不起作用