# OnActionClickedListener

# OnActionClickedListener

Artifact:[androidx.leanback:leanback](https://developer.android.com/jetpack/androidx/releases/leanback)  
[View Source](https://cs.android.com/search?q=file:androidx/leanback/widget/OnActionClickedListener.java+class:androidx.leanback.widget.OnActionClickedListener)  
Added in[1.1.0](https://developer.android.com/jetpack/androidx/releases/leanback#1.1.0)

*** ** * ** ***

Kotlin\|[Java](https://developer.android.com/reference/androidx/leanback/widget/OnActionClickedListener "View this page in Java")

<br />

```
interface OnActionClickedListener
```

<br />

Known direct subclasses  
[PlaybackBaseControlGlue](https://developer.android.com/reference/kotlin/androidx/leanback/media/PlaybackBaseControlGlue),[PlaybackControlGlue](https://developer.android.com/reference/kotlin/androidx/leanback/media/PlaybackControlGlue)  

|---------------------------------------------------------------------------------------------------------------------------|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
| [PlaybackBaseControlGlue](https://developer.android.com/reference/kotlin/androidx/leanback/media/PlaybackBaseControlGlue) | A base abstract class for managing a[PlaybackControlsRow](https://developer.android.com/reference/kotlin/androidx/leanback/widget/PlaybackControlsRow)being displayed in[PlaybackGlueHost](https://developer.android.com/reference/kotlin/androidx/leanback/media/PlaybackGlueHost).                                                                                                                                                              |
| [PlaybackControlGlue](https://developer.android.com/reference/kotlin/androidx/leanback/media/PlaybackControlGlue)         | A helper class for managing a[PlaybackControlsRow](https://developer.android.com/reference/kotlin/androidx/leanback/widget/PlaybackControlsRow)and[PlaybackGlueHost](https://developer.android.com/reference/kotlin/androidx/leanback/media/PlaybackGlueHost)that implements a recommended approach to handling standard playback control actions such as play/pause, fast forward/rewind at progressive speed levels, and skip to next/previous. |

Known indirect subclasses  
[MediaControllerGlue](https://developer.android.com/reference/kotlin/androidx/leanback/media/MediaControllerGlue),[PlaybackBannerControlGlue](https://developer.android.com/reference/kotlin/androidx/leanback/media/PlaybackBannerControlGlue),[PlaybackTransportControlGlue](https://developer.android.com/reference/kotlin/androidx/leanback/media/PlaybackTransportControlGlue)  

|-------------------------------------------------------------------------------------------------------------------------------------|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
| [MediaControllerGlue](https://developer.android.com/reference/kotlin/androidx/leanback/media/MediaControllerGlue)                   | **This class is deprecated.** Use[MediaControllerAdapter](https://developer.android.com/reference/kotlin/androidx/leanback/media/MediaControllerAdapter)with[PlaybackTransportControlGlue](https://developer.android.com/reference/kotlin/androidx/leanback/media/PlaybackTransportControlGlue)or[PlaybackBannerControlGlue](https://developer.android.com/reference/kotlin/androidx/leanback/media/PlaybackBannerControlGlue). <br /> |
| [PlaybackBannerControlGlue](https://developer.android.com/reference/kotlin/androidx/leanback/media/PlaybackBannerControlGlue)       | A helper class for managing a[PlaybackControlsRow](https://developer.android.com/reference/kotlin/androidx/leanback/widget/PlaybackControlsRow)being displayed in[PlaybackGlueHost](https://developer.android.com/reference/kotlin/androidx/leanback/media/PlaybackGlueHost).                                                                                                                                                          |
| [PlaybackTransportControlGlue](https://developer.android.com/reference/kotlin/androidx/leanback/media/PlaybackTransportControlGlue) | A helper class for managing a[PlaybackControlsRow](https://developer.android.com/reference/kotlin/androidx/leanback/widget/PlaybackControlsRow)being displayed in[PlaybackGlueHost](https://developer.android.com/reference/kotlin/androidx/leanback/media/PlaybackGlueHost), it supports standard playback control actions play/pause, and skip next/previous.                                                                        |

*** ** * ** ***

Interface for receiving notification when an[Action](https://developer.android.com/reference/kotlin/androidx/leanback/widget/Action)is clicked.

## Summary

|                             ### Public functions                              |
|-------------------------------------------------------------------------------|-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
| [Unit](https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-unit/index.html) | [onActionClicked](https://developer.android.com/reference/kotlin/androidx/leanback/widget/OnActionClickedListener#onActionClicked(androidx.leanback.widget.Action))`(action: `[Action](https://developer.android.com/reference/kotlin/androidx/leanback/widget/Action)`)` Callback fired when the host fragment receives an action. |

## Public functions

### onActionClicked

Added in[1.1.0](https://developer.android.com/jetpack/androidx/releases/leanback#1.1.0)  

```
fun onActionClicked(action: Action): Unit
```

Callback fired when the host fragment receives an action.