# MediaNotification.Provider.Callback

# MediaNotification.Provider.Callback

Artifact:[androidx.media3:media3-session](https://developer.android.com/jetpack/androidx/releases/media3)  
[View Source](https://cs.android.com/search?q=file:androidx/media3/session/MediaNotification.java+class:androidx.media3.session.MediaNotification.Provider.Callback)

*** ** * ** ***

Kotlin\|[Java](https://developer.android.com/reference/androidx/media3/session/MediaNotification.Provider.Callback "View this page in Java")

<br />

```
interface MediaNotification.Provider.Callback
```

<br />

*** ** * ** ***

Receives updates for a notification.

All methods will be called on the[application thread](https://developer.android.com/reference/kotlin/androidx/media3/common/Player#getApplicationLooper())of the[Player](https://developer.android.com/reference/kotlin/androidx/media3/common/Player)associated with the[MediaSession](https://developer.android.com/reference/kotlin/androidx/media3/session/MediaSession)the notification is provided for.

## Summary

|                             ### Public functions                              |
|-------------------------------------------------------------------------------|------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
| [Unit](https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-unit/index.html) | [onNotificationChanged](https://developer.android.com/reference/kotlin/androidx/media3/session/MediaNotification.Provider.Callback#onNotificationChanged(androidx.media3.session.MediaNotification))`(notification: `[MediaNotification](https://developer.android.com/reference/kotlin/androidx/media3/session/MediaNotification)`!)` Called when a[MediaNotification](https://developer.android.com/reference/kotlin/androidx/media3/session/MediaNotification)is changed. |

## Public functions

### onNotificationChanged

```
fun onNotificationChanged(notification: MediaNotification!): Unit
```

Called when a[MediaNotification](https://developer.android.com/reference/kotlin/androidx/media3/session/MediaNotification)is changed.

This callback is called when notifications are updated, for example after a bitmap is loaded asynchronously and needs to be displayed.  

|                                                            Parameters                                                            |
|----------------------------------------------------------------------------------------------------------------------------------|--------------------------------------------------------------------------------------------------------------------------|
| `notification: `[MediaNotification](https://developer.android.com/reference/kotlin/androidx/media3/session/MediaNotification)`!` | The updated[MediaNotification](https://developer.android.com/reference/kotlin/androidx/media3/session/MediaNotification) |