PlaybackStateEvent.Builder
public
static
final
class
PlaybackStateEvent.Builder
extends Object
java.lang.Object | |
↳ | android.media.metrics.PlaybackStateEvent.Builder |
A builder for PlaybackStateEvent
Summary
Public constructors | |
---|---|
Builder()
Creates a new Builder. |
Public methods | |
---|---|
PlaybackStateEvent
|
build()
Builds the instance. |
PlaybackStateEvent.Builder
|
setMetricsBundle(Bundle metricsBundle)
Sets metrics-related information that is not supported by dedicated methods. |
PlaybackStateEvent.Builder
|
setState(int value)
Sets playback state. |
PlaybackStateEvent.Builder
|
setTimeSinceCreatedMillis(long value)
Sets timestamp since the creation in milliseconds. |
Inherited methods | |
---|---|
Public constructors
Public methods
build
public PlaybackStateEvent build ()
Builds the instance.
Returns | |
---|---|
PlaybackStateEvent |
This value cannot be null . |
setMetricsBundle
public PlaybackStateEvent.Builder setMetricsBundle (Bundle metricsBundle)
Sets metrics-related information that is not supported by dedicated methods.
It is intended to be used for backwards compatibility by the metrics infrastructure.
Parameters | |
---|---|
metricsBundle |
Bundle : This value cannot be null . |
Returns | |
---|---|
PlaybackStateEvent.Builder |
This value cannot be null . |
setState
public PlaybackStateEvent.Builder setState (int value)
Sets playback state.
Returns | |
---|---|
PlaybackStateEvent.Builder |
This value cannot be null . |
setTimeSinceCreatedMillis
public PlaybackStateEvent.Builder setTimeSinceCreatedMillis (long value)
Sets timestamp since the creation in milliseconds.
Parameters | |
---|---|
value |
long : the timestamp since the creation in milliseconds.
-1 indicates the value is unknown.
Value is -1 or greater |
Returns | |
---|---|
PlaybackStateEvent.Builder |
This value cannot be null . |