ReceivingSession
@RequiresApi(value = 26) interface ReceivingSession extends TransferrableSession
Describes a Session that is in the process of being transferred to another device. The receiver of the Session will use this class to initialize the application.
Summary
| Public methods | |
|---|---|
| abstract @NonNull SessionId | Called when the receiving device is initialized and ready to run the Session. | 
| abstract @NonNull ListenableFuture<@NonNull SessionId> | Java-compatible version of  | 
| Inherited methods | ||||||
|---|---|---|---|---|---|---|
| 
 | ||||||
| Inherited fields | ||
|---|---|---|
| 
 | ||
Public methods
onComplete
abstract @NonNull SessionId onComplete()
Called when the receiving device is initialized and ready to run the Session. After this call, all methods will throw SessionException with HANDLE_INVALIDATED.
| Throws | |
|---|---|
| com.google.ambient.crossdevice.sessions.SessionException com.google.ambient.crossdevice.sessions.SessionException | if the transfer cannot be completed for any reason: 
 | 
onCompleteFuture
abstract @NonNull ListenableFuture<@NonNull SessionId> onCompleteFuture()
Java-compatible version of onComplete.
