Builder
class Builder
kotlin.Any | |
↳ | android.media.session.PlaybackState.CustomAction.Builder |
Builder for CustomAction
objects.
Summary
Public constructors | |
---|---|
Builder(action: String!, name: CharSequence!, icon: Int) Creates a |
Public methods | |
---|---|
PlaybackState.CustomAction! |
build() Build and return the |
PlaybackState.CustomAction.Builder! |
Set optional extras for the |
Public constructors
Builder
Builder(
action: String!,
name: CharSequence!,
icon: Int)
Creates a CustomAction
builder with the id, name, and icon set.
Parameters | |
---|---|
action |
String!: The action of the CustomAction . |
name |
CharSequence!: The display name of the CustomAction . This name will be displayed along side the action if the UI supports it. |
icon |
Int: The icon resource id of the CustomAction . This resource id must be in the same package as the MediaSession . It will be displayed with the custom action if the UI supports it. |
Public methods
build
fun build(): PlaybackState.CustomAction!
Build and return the CustomAction
instance with the specified values.
Return | |
---|---|
PlaybackState.CustomAction! |
A new CustomAction instance. |
setExtras
fun setExtras(extras: Bundle!): PlaybackState.CustomAction.Builder!
Set optional extras for the CustomAction
. These extras are meant to be consumed by a MediaController
if it knows how to handle them. Keys should be fully qualified (e.g. "com.example.MY_ARG") to avoid collisions.
Parameters | |
---|---|
extras |
Bundle!: Optional extras for the CustomAction . |
Return | |
---|---|
PlaybackState.CustomAction.Builder! |
this. |