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. |