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.