public static final class PhoneWindow.PhoneWindowMenuCallback extends Object implements MenuBuilder.Callback, MenuPresenter.Callback
Constructor and Description |
---|
PhoneWindowMenuCallback(PhoneWindow window) |
Modifier and Type | Method and Description |
---|---|
void |
onCloseMenu(MenuBuilder menu,
boolean allMenusAreClosing)
Called when a menu is closing.
|
boolean |
onMenuItemSelected(MenuBuilder menu,
MenuItem item)
Called when a menu item is selected.
|
void |
onMenuModeChange(MenuBuilder menu)
Called when the mode of the menu changes (for example, from icon to expanded).
|
boolean |
onOpenSubMenu(MenuBuilder subMenu)
Called when a submenu opens.
|
void |
setShowDialogForSubmenu(boolean enabled) |
public PhoneWindowMenuCallback(PhoneWindow window)
public void onCloseMenu(MenuBuilder menu, boolean allMenusAreClosing)
MenuPresenter.Callback
onCloseMenu
in interface MenuPresenter.Callback
public boolean onMenuItemSelected(MenuBuilder menu, MenuItem item)
MenuBuilder.Callback
onMenuItemSelected
in interface MenuBuilder.Callback
menu
- The menu that is the parent of the itemitem
- The menu item that is selectedpublic void onMenuModeChange(MenuBuilder menu)
MenuBuilder.Callback
onMenuModeChange
in interface MenuBuilder.Callback
menu
- the menu that has changed modespublic boolean onOpenSubMenu(MenuBuilder subMenu)
MenuPresenter.Callback
onOpenSubMenu
in interface MenuPresenter.Callback
subMenu
- Submenu currently being openedpublic void setShowDialogForSubmenu(boolean enabled)