Session2Token
class Session2Token : Parcelable
This API is not generally intended for third party application developers. Use the AndroidX Media2 session Library for consistent behavior across all devices.
Represents an ongoing MediaSession2
or a MediaSession2Service
. If it's representing a session service, it may not be ongoing.
This may be passed to apps by the session owner to allow them to create a MediaController2
to communicate with the session.
It can be also obtained by android.media.session.MediaSessionManager
.
Summary
Inherited constants |
From class Parcelable
Int |
CONTENTS_FILE_DESCRIPTOR
Descriptor bit used with describeContents() : indicates that the Parcelable object's flattened representation includes a file descriptor.
|
Int |
PARCELABLE_WRITE_RETURN_VALUE
Flag for use with writeToParcel : the object being written is a return value, that is the result of a function such as "Parcelable someFunction() ", "void someFunction(out Parcelable) ", or "void someFunction(inout Parcelable) ". Some implementations may want to release resources at this point.
|
|
Constants
Public constructors
Public methods
describeContents
fun describeContents(): Int
equals
fun equals(other: Any?): Boolean
Parameters |
obj |
the reference object with which to compare. |
Return |
Boolean |
true if this object is the same as the obj argument; false otherwise. |
fun getExtras(): Bundle
Return |
Bundle |
extras of the token This value cannot be null . |
getPackageName
fun getPackageName(): String
Return |
String |
package name of the session This value cannot be null . |
getServiceName
fun getServiceName(): String?
getType
fun getType(): Int
getUid
fun getUid(): Int
Return |
Int |
uid of the session |
hashCode
fun hashCode(): Int
Return |
Int |
a hash code value for this object. |
toString
fun toString(): String
Return |
String |
a string representation of the object. |
Properties