# PopupMenu.OnMenuItemClickListener

Added in[API level 11](https://developer.android.com/guide/topics/manifest/uses-sdk-element#ApiLevels)  

# PopupMenu.OnMenuItemClickListener

*** ** * ** ***

[Kotlin](https://developer.android.com/reference/kotlin/android/widget/PopupMenu.OnMenuItemClickListener "View this page in Kotlin")\|Java

`
public
static


interface
PopupMenu.OnMenuItemClickListener
`  
`


`

|--------------------------------------------------|
| android.widget.PopupMenu.OnMenuItemClickListener |

<br />

*** ** * ** ***

Interface responsible for receiving menu item click events if the items themselves do not have individual item click listeners.

## Summary

|                                                                                                                                                                              ### Public methods                                                                                                                                                                              ||
|---------------------|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
| ` abstract boolean` | ` `[onMenuItemClick](https://developer.android.com/reference/android/widget/PopupMenu.OnMenuItemClickListener#onMenuItemClick(android.view.MenuItem))`(`[MenuItem](https://developer.android.com/reference/android/view/MenuItem)` item) ` This method will be invoked when a menu item is clicked if the item itself did not already handle the event. |

## Public methods

### onMenuItemClick

Added in[API level 11](https://developer.android.com/guide/topics/manifest/uses-sdk-element#ApiLevels)  

```
public abstract boolean onMenuItemClick (MenuItem item)
```

This method will be invoked when a menu item is clicked if the item itself did not already handle the event.

<br />

|                        Parameters                         ||
|--------|---------------------------------------------------|
| `item` | `MenuItem`: the menu item that was clicked <br /> |

|                              Returns                              ||
|-----------|--------------------------------------------------------|
| `boolean` | `true`if the event was handled,`false`otherwise <br /> |