OriginatingSessionStateCallback
@RequiresApi(value = 26) interface OriginatingSessionStateCallback : SessionStateCallback
Clients of Sessions should implement OriginatingSessionStateCallback
to receive notifications of Session state changes when transferring a Session.
Provide your implementation in Sessions.transferSession
.
Summary
Public functions |
|
---|---|
Unit |
onConnected(sessionId: SessionId) Notifies the application that the |
Unit |
onSessionTransferred(sessionId: SessionId) Called when a Session has been successfully transferred to another device (and no longer running on this device). |
Unit |
onTransferFailure(sessionId: SessionId, exception: SessionException) Called when transfer cannot complete. |
Public functions
onConnected
fun onConnected(sessionId: SessionId): Unit
Notifies the application that the OriginatingSession
associated with sessionId
is ready to begin communication with the receiving side.
onSessionTransferred
fun onSessionTransferred(sessionId: SessionId): Unit
Called when a Session has been successfully transferred to another device (and no longer running on this device).
onTransferFailure
fun onTransferFailure(sessionId: SessionId, exception: SessionException): Unit
Called when transfer cannot complete. Failure reason described by exception
.