1

I put my MenuItem in onPrepareOptionsMenu(Menu menu) and set visible false but there is no change.

public boolean onPrepareOptionsMenu(Menu menu) {
  MenuItem mi = menu.findItem(R.id.example);
  mi.setVisible(false);
  return true;
}

public boolean onCreateOptionsMenu(Menu menu) {
  getMenuInflater().inflater(R.menu.main_menu, menu);
  // ...
}

There are no exceptions or syntax errors.

Willi Mentzel
  • 27,862
  • 20
  • 113
  • 121
AvaJ
  • 55
  • 8

1 Answers1

1

Control visibility of menu item in onCreateOptionsMenu methon, in onPrepareOptionsMenu only call invalidateOptionsMenu

user2930077
  • 135
  • 2
  • 9