I have activity with custom actionbar(Basically custom layout xml), therefore I have created a custom menu button as well in layout file and showing a popup,
I am usingthis callback to showing same popup on tap of hardware option menu, but give a weird behaviour e.g this will open custom menu whenvery onresume is run.
@Override
public boolean onCreateOptionsMenu(Menu menu) {
//return super.onCreateOptionsMenu(menu);
showHideMenu();
return false;
}
can you please suggest where I can placeshowHideMenu();
will which work like custom option menu
//showHideMenu() code
private void showHideMenu() {
if (mPopUpMenu.isShowing())
dismissPopUpMenu();
else
showMenu();
}
private void dismissPopUpMenu() {
// dismiss menu
if (mPopUpMenu != null)
mPopUpMenu.dismiss();
}