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 functions |
|
---|---|
Participant? |
getParticipantFromIntent(intent: Intent) Gets the participant from an incoming |
DevicePickerLauncher |
registerForResult( Registers a callback for discovery. |
Public functions
getParticipantFromIntent
fun getParticipantFromIntent(intent: Intent): Participant?
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
fun registerForResult(
caller: ActivityResultCaller,
callback: Discovery.OnDevicePickerResultListener
): DevicePickerLauncher
Registers a callback for discovery.
Parameters | |
---|---|
caller: ActivityResultCaller |
The calling activity or fragment. |
callback: Discovery.OnDevicePickerResultListener |
The callback to be called when devices are selected by a user. |
Returns | |
---|---|
DevicePickerLauncher |
The launcher to use to show a device picker UI to the user. |