# PlaybackGlueHost.HostCallback

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

*** ** * ** ***


```
public abstract class PlaybackGlueHost.HostCallback
```

<br />

*** ** * ** ***

Callbacks triggered by the host(e.g. fragment) hosting the video controls/surface.

| See also |
|---|---|
| `https://developer.android.com/reference/androidx/leanback/media/PlaybackGlueHost#setHostCallback(androidx.leanback.media.PlaybackGlueHost.HostCallback)` |   |

## Summary

| ### Public constructors |
|---|
| `https://developer.android.com/reference/androidx/leanback/media/PlaybackGlueHost.HostCallback#HostCallback()()` |

| ### Public methods |
|---|---|
| `void` | `https://developer.android.com/reference/androidx/leanback/media/PlaybackGlueHost.HostCallback#onHostDestroy()()` Client triggered once the host(fragment) has been destroyed. |
| `void` | `https://developer.android.com/reference/androidx/leanback/media/PlaybackGlueHost.HostCallback#onHostPause()()` Client triggered once the host(fragment) has paused. |
| `void` | `https://developer.android.com/reference/androidx/leanback/media/PlaybackGlueHost.HostCallback#onHostResume()()` Client triggered once the host(fragment) has resumed. |
| `void` | `https://developer.android.com/reference/androidx/leanback/media/PlaybackGlueHost.HostCallback#onHostStart()()` Client triggered once the host(fragment) has started. |
| `void` | `https://developer.android.com/reference/androidx/leanback/media/PlaybackGlueHost.HostCallback#onHostStop()()` Client triggered once the host(fragment) has stopped. |

## Public constructors

### HostCallback

Added in 1.1.0

```
public HostCallback()
```

## Public methods

### onHostDestroy

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

```
public void onHostDestroy()
```

Client triggered once the host(fragment) has been destroyed.

### onHostPause

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

```
public void onHostPause()
```

Client triggered once the host(fragment) has paused.

### onHostResume

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

```
public void onHostResume()
```

Client triggered once the host(fragment) has resumed.

### onHostStart

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

```
public void onHostStart()
```

Client triggered once the host(fragment) has started.

### onHostStop

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

```
public void onHostStop()
```

Client triggered once the host(fragment) has stopped.