There is a context menu in my application, but I want to hide its items when a particular condition is specified. What should I do ?
This is onCreateContextMenu code
@Override
public void onCreateContextMenu(ContextMenu menu, View v, ContextMenu.ContextMenuInfo menuInfo) {
menu.setHeaderTitle("Select the Action");
menu.add(0,0,getAdapterPosition(), Common.EDIT_POST);
menu.add(0,1,getAdapterPosition(),Common.DELETE_POST);
}
Create a global variable. Change its state when your condition is met. Do not add the menu items you want to hide to
menu.Now inside
onCreateContextMenu,