get an instance of this menu item, and you can set its βVisibilityβ element each time.
Menu mMenu;
@Override
public boolean onCreateOptionsMenu(Menu menu) {
getMenuInflater().inflate(R.menu.menu_items, menu);
mMenu = menu;
mMenu.findItem(R.id.action_share).setVisible(false);
return true;
}
mMenu.findItem(R.id.action_share).setVisible(true);
and based on @chol's response call invalidateOptionsMenu();