Добрый день! В одном из фрагментов создаю меню примерно так
@Override
public void onCreateOptionsMenu(Menu menu, MenuInflater inflater) {
inflater.inflate(R.menu.main, menu);
SubMenu subMenu = menu.addSubMenu("Выбор склада");
Set<String> set = Remainder.loadScladName(getActivity());
int menuId = 1;
mapScladAndMenuId = new LinkedHashMap<>();
if (set!=null){
for (String nameSclad : set){
if (!nameSclad.equals("")){
mapScladAndMenuId.put(nameSclad, menuId);
subMenu.add(IDM_GET_SCLAD, menuId, Menu.NONE, nameSclad);
subMenu.setGroupCheckable(IDM_GET_SCLAD,true,false);
menuId++;
}
}
}
}
Как мне скрыть данное меню по закрытию фрагмента? Сейчас я просто в других фрагментах при создании меню делаю menu.clear();