Definir visibilidade no menu programaticamente android
Então, é isso que eu quero saber. Como posso definir a visibilidade do menu programaticamente no Android? É assim que eu tenho o meu menu:
public boolean onCreateOptionsMenu(Menu menu){
MenuInflater inflater = getMenuInflater();
inflater.inflate(R.menu.menu, menu);
return true;
}
public boolean onOptionsItemSelected (MenuItem item){
switch (item.getItemId()){
case R.id.menuregistrar:
break;
case R.id.menusalir:
break;
}
return true;
}
Mas esse código não está no onCreate, então não sei como definir um item visível ou invisível programaticamente (no meu caso, quero que o "menuregistrar" fique invisível depois de registrar meu aplicativo e para sempre.