# MediaBrowserCompat.ConnectionCallback

Artifact: [androidx.media:media](https://developer.android.com/jetpack/androidx/releases/media) [View Source](https://cs.android.com/search?q=file:android/support/v4/media/MediaBrowserCompat.java+class:android.support.v4.media.MediaBrowserCompat.ConnectionCallback) Added in [1.1.0](https://developer.android.com/jetpack/androidx/releases/media#1.1.0) Deprecated in [1.8.0](https://developer.android.com/jetpack/androidx/releases/media#1.8.0)

*** ** * ** ***


```
class MediaBrowserCompat.ConnectionCallback
```

<br />

*** ** * ** ***

> [!CAUTION]
> **This class is deprecated.**   
>
> androidx.media is deprecated. Please migrate to [androidx.media3](https://developer.android.com/media/media3).

Callbacks for connection related events.

## Summary

| ### Public constructors |
|---|
| `[ConnectionCallback](https://developer.android.com/reference/kotlin/android/support/v4/media/MediaBrowserCompat.ConnectionCallback#ConnectionCallback())()` **This function is deprecated.** Deprecated in Java |

| ### Public functions |
|---|---|
| `https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-unit/index.html` | `[onConnected](https://developer.android.com/reference/kotlin/android/support/v4/media/MediaBrowserCompat.ConnectionCallback#onConnected())()` **This function is deprecated.** Deprecated in Java |
| `https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-unit/index.html` | `[onConnectionFailed](https://developer.android.com/reference/kotlin/android/support/v4/media/MediaBrowserCompat.ConnectionCallback#onConnectionFailed())()` **This function is deprecated.** Deprecated in Java |
| `https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-unit/index.html` | `[onConnectionSuspended](https://developer.android.com/reference/kotlin/android/support/v4/media/MediaBrowserCompat.ConnectionCallback#onConnectionSuspended())()` **This function is deprecated.** Deprecated in Java |

## Public constructors

### ConnectionCallback

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

```
[ConnectionCallback](https://developer.android.com/reference/kotlin/android/support/v4/media/MediaBrowserCompat.ConnectionCallback#ConnectionCallback())()
```

> [!CAUTION]
> **This function is deprecated.**   
> Deprecated in Java

## Public functions

### onConnected

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

```
fun [onConnected](https://developer.android.com/reference/kotlin/android/support/v4/media/MediaBrowserCompat.ConnectionCallback#onConnected())(): Unit
```

> [!CAUTION]
> **This function is deprecated.**   
> Deprecated in Java

Invoked after `https://developer.android.com/reference/kotlin/android/support/v4/media/MediaBrowserCompat#connect()` when the request has successfully completed. This can also be called when the service is next running after it crashed or has been killed.

| See also |
|---|---|
| `https://developer.android.com/reference/android/content/ServiceConnection.html#onServiceConnected(android.content.ComponentName, android.os.IBinder)` |   |
| `https://developer.android.com/reference/android/content/ServiceConnection.html#onServiceDisconnected(android.content.ComponentName)` |   |

### onConnectionFailed

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

```
fun [onConnectionFailed](https://developer.android.com/reference/kotlin/android/support/v4/media/MediaBrowserCompat.ConnectionCallback#onConnectionFailed())(): Unit
```

> [!CAUTION]
> **This function is deprecated.**   
> Deprecated in Java

Invoked when the connection to the media browser service failed. Connection failures can happen when the browser failed to bind to the service, or when it is rejected from the service.

### onConnectionSuspended

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

```
fun [onConnectionSuspended](https://developer.android.com/reference/kotlin/android/support/v4/media/MediaBrowserCompat.ConnectionCallback#onConnectionSuspended())(): Unit
```

> [!CAUTION]
> **This function is deprecated.**   
> Deprecated in Java

Invoked when a connection to the browser service has been lost. This typically happens when the process hosting the service has crashed or been killed. This does not remove the connection itself -- this binding to the service will remain active, and `https://developer.android.com/reference/kotlin/android/support/v4/media/MediaBrowserCompat.ConnectionCallback#onConnected()` will be called when the service is next running.

| See also |
|---|---|
| `https://developer.android.com/reference/android/content/ServiceConnection.html#onServiceDisconnected(android.content.ComponentName)` |   |