Discovery
@RequiresApi(value = 26) interface Discovery
Entry point for discovering devices.
Summary
Nested types |
|
---|---|
Discovery.Companion |
|
Discovery.OnDevicePickerResultListener |
Interface to receive the result from the device picker, for use with |
Public methods |
|
---|---|
abstract Participant |
getParticipantFromIntent(@NonNull Intent intent) Gets the participant from an incoming |
abstract @NonNull DevicePickerLauncher |
registerForResult( Registers a callback for discovery. |
Public methods
getParticipantFromIntent
abstract Participant getParticipantFromIntent(@NonNull Intent intent)
Gets the participant from an incoming Intent
. Used to begin the process of accepting a remote connection with a Participant
. Returns null if the Intent
is not valid for getting a Participant
.
registerForResult
abstract @NonNull DevicePickerLauncher registerForResult(
@NonNull ActivityResultCaller caller,
@NonNull Discovery.OnDevicePickerResultListener callback
)
Registers a callback for discovery.
Parameters | |
---|---|
@NonNull ActivityResultCaller caller |
The calling activity or fragment. |
@NonNull Discovery.OnDevicePickerResultListener callback |
The callback to be called when devices are selected by a user. |
Returns | |
---|---|
@NonNull DevicePickerLauncher |
The launcher to use to show a device picker UI to the user. |