class SessionData


A class containing values that will be constant for the lifetime of a SandboxedUiAdapter.Session.

Summary

Public constructors

Public functions

open operator Boolean
equals(other: Any?)
open Int
open String

Public properties

InputTransferToken?

The input transfer token of the window hosting this session.

IBinder?

The input token of the window hosting this session.

Public constructors

SessionData

Added in 1.0.0-alpha15
SessionData()

Public functions

equals

open operator fun equals(other: Any?): Boolean

hashCode

open fun hashCode(): Int

toString

open fun toString(): String

Public properties

inputTransferToken

Added in 1.0.0-alpha15
@RequiresApi(value = 35)
val inputTransferTokenInputTransferToken?

The input transfer token of the window hosting this session.

This will be non-null when Build.VERSION.SDK_INT is greater than Build.VERSION_CODES.UPSIDE_DOWN_CAKE.

windowInputToken

Added in 1.0.0-alpha15
val windowInputTokenIBinder?

The input token of the window hosting this session.

This value will be used when Build.VERSION.SDK_INT is equal to Build.VERSION_CODES.UPSIDE_DOWN_CAKE.