# 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)

*** ** * ** ***


```
public interface OnActionClickedListener
```

<br />

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

|---|---|
| `https://developer.android.com/reference/androidx/leanback/media/PlaybackBaseControlGlue` | A base abstract class for managing a `https://developer.android.com/reference/androidx/leanback/widget/PlaybackControlsRow` being displayed in `https://developer.android.com/reference/androidx/leanback/media/PlaybackGlueHost`. |
| `https://developer.android.com/reference/androidx/leanback/media/PlaybackControlGlue` | A helper class for managing a `https://developer.android.com/reference/androidx/leanback/widget/PlaybackControlsRow` and `https://developer.android.com/reference/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/androidx/leanback/media/MediaControllerGlue), [PlaybackBannerControlGlue](https://developer.android.com/reference/androidx/leanback/media/PlaybackBannerControlGlue), [PlaybackTransportControlGlue](https://developer.android.com/reference/androidx/leanback/media/PlaybackTransportControlGlue)

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

*** ** * ** ***

Interface for receiving notification when an `https://developer.android.com/reference/androidx/leanback/widget/Action` is clicked.

## Summary

| ### Public methods |
|---|---|
| `abstract void` | `https://developer.android.com/reference/androidx/leanback/widget/OnActionClickedListener#onActionClicked(androidx.leanback.widget.Action)(@https://jspecify.dev/docs/api/org/jspecify/annotations/NonNull.html https://developer.android.com/reference/androidx/leanback/widget/Action action)` Callback fired when the host fragment receives an action. |

## Public methods

### onActionClicked

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

```
abstract void onActionClicked(@NonNull Action action)
```

Callback fired when the host fragment receives an action.