# NotificationCompat.Action.Extender

# NotificationCompat.Action.Extender

Artifact:[androidx.core:core](https://developer.android.com/jetpack/androidx/releases/core)  
[View Source](https://cs.android.com/search?q=file:androidx/core/app/NotificationCompat.java+class:androidx.core.app.NotificationCompat.Action.Extender)  
Added in[1.1.0](https://developer.android.com/jetpack/androidx/releases/core#1.1.0)

*** ** * ** ***

Kotlin\|[Java](https://developer.android.com/reference/androidx/core/app/NotificationCompat.Action.Extender "View this page in Java")

<br />

```
interface NotificationCompat.Action.Extender
```

<br />

Known direct subclasses  
[NotificationCompat.Action.WearableExtender](https://developer.android.com/reference/kotlin/androidx/core/app/NotificationCompat.Action.WearableExtender)  

|-----------------------------------------------------------------------------------------------------------------------------------------------------------|---------------------------------------------|
| [NotificationCompat.Action.WearableExtender](https://developer.android.com/reference/kotlin/androidx/core/app/NotificationCompat.Action.WearableExtender) | Wearable extender for notification actions. |

*** ** * ** ***

Extender interface for use with[extend](https://developer.android.com/reference/kotlin/androidx/core/app/NotificationCompat.Action.Builder#extend(androidx.core.app.NotificationCompat.Action.Extender)). Extenders may be used to add metadata or change options on an action builder.

## Summary

|                                                          ### Public functions                                                           |
|-----------------------------------------------------------------------------------------------------------------------------------------|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
| [NotificationCompat.Action.Builder](https://developer.android.com/reference/kotlin/androidx/core/app/NotificationCompat.Action.Builder) | [extend](https://developer.android.com/reference/kotlin/androidx/core/app/NotificationCompat.Action.Extender#extend(androidx.core.app.NotificationCompat.Action.Builder))`(builder: `[NotificationCompat.Action.Builder](https://developer.android.com/reference/kotlin/androidx/core/app/NotificationCompat.Action.Builder)`)` Apply this extender to a notification action builder. |

## Public functions

### extend

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

```
fun extend(builder: NotificationCompat.Action.Builder): NotificationCompat.Action.Builder
```

Apply this extender to a notification action builder.  

|                                                                     Parameters                                                                     |
|----------------------------------------------------------------------------------------------------------------------------------------------------|-----------------------------|
| `builder: `[NotificationCompat.Action.Builder](https://developer.android.com/reference/kotlin/androidx/core/app/NotificationCompat.Action.Builder) | the builder to be modified. |

|                                                                 Returns                                                                 |
|-----------------------------------------------------------------------------------------------------------------------------------------|--------------------------------|
| [NotificationCompat.Action.Builder](https://developer.android.com/reference/kotlin/androidx/core/app/NotificationCompat.Action.Builder) | the build object for chaining. |