public
static
final
class
PlaybackStateCompat.CustomAction.Builder
extends Object
| java.lang.Object | |
| ↳ | android.support.v4.media.session.PlaybackStateCompat.CustomAction.Builder |
Builder for PlaybackStateCompat.CustomAction objects.
Public constructors | |
|---|---|
PlaybackStateCompat.CustomAction.Builder(String action, CharSequence name, int icon)
Creates a |
|
Public methods | |
|---|---|
PlaybackStateCompat.CustomAction
|
build()
Build and return the |
PlaybackStateCompat.CustomAction.Builder
|
setExtras(Bundle extras)
Set optional extras for the |
Inherited methods | |
|---|---|
java.lang.Object
| |
PlaybackStateCompat.CustomAction.Builder (String action, CharSequence name, int icon)
Creates a PlaybackStateCompat.CustomAction builder with the id, name, and
icon set.
| Parameters | |
|---|---|
action |
String:
The action of the PlaybackStateCompat.CustomAction. |
name |
CharSequence:
The display name of the PlaybackStateCompat.CustomAction. This
name will be displayed along side the action if the UI
supports it. |
icon |
int:
The icon resource id of the PlaybackStateCompat.CustomAction.
This resource id must be in the same package as the
MediaSessionCompat. It will be displayed with
the custom action if the UI supports it.
|
PlaybackStateCompat.CustomAction build ()
Build and return the PlaybackStateCompat.CustomAction instance with the
specified values.
| Returns | |
|---|---|
PlaybackStateCompat.CustomAction |
A new PlaybackStateCompat.CustomAction instance.
|
PlaybackStateCompat.CustomAction.Builder setExtras (Bundle extras)
Set optional extras for the PlaybackStateCompat.CustomAction. These extras
are meant to be consumed by a MediaControllerCompat 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 PlaybackStateCompat.CustomAction. |
| Returns | |
|---|---|
PlaybackStateCompat.CustomAction.Builder |
this. |