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.
