ChooserSessionToken


class ChooserSessionToken : Parcelable
kotlin.Any
   ↳ android.service.chooser.ChooserSessionToken

An opaque token that serves as a Chooser session identifier.

A token can be saved in an Activity's saved state although it can not survive the app process termination (i.e. it won't be read back from the saved state if the system kills and re-creates the app process as the associated interactive session is also gets terminated in this case).

Summary

Inherited constants
Public methods
Int

Boolean
equals(other: Any?)

Int

Unit
writeToParcel(dest: Parcel, flags: Int)

Flatten this object in to a Parcel.

Properties
static Parcelable.Creator<ChooserSessionToken!>

Public methods

describeContents

fun describeContents(): Int
Return
Int a bitmask indicating the set of special object types marshaled by this Parcelable object instance. Value is either 0 or android.os.Parcelable#CONTENTS_FILE_DESCRIPTOR

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.

hashCode

fun hashCode(): Int
Return
Int a hash code value for this object.

writeToParcel

fun writeToParcel(
    dest: Parcel,
    flags: Int
): Unit

Flatten this object in to a Parcel.

Parameters
dest Parcel: This value cannot be null.
flags Int: Additional flags about how the object should be written. May be 0 or PARCELABLE_WRITE_RETURN_VALUE. Value is either 0 or a combination of android.os.Parcelable#PARCELABLE_WRITE_RETURN_VALUE, and android.os.Parcelable.PARCELABLE_ELIDE_DUPLICATES

Properties

CREATOR

static val CREATOR: Parcelable.Creator<ChooserSessionToken!>