Compartilhar via


LaunchUriProvider Interface

public interface LaunchUriProvider

Essa interface fornece métodos para lidar com um URI enviado por meio da plataforma ConnectedDevices. Um aplicativo deve implementar essa interface para responder às solicitações de inicialização de URI.

Resumo do método

Modificador e tipo Método e descrição
String [] getSupportedUriSchemes()

Esse método é chamado para determinar se o aplicativo pode lidar com um determinado URI. O aplicativo deve definir quais esquemas de URI ele dá suporte.

AsyncOperation<Boolean> onLaunchUriAsync(@NonNull String uri, @Nullable RemoteLauncherOptions remoteLauncherOptions)

Esse método é chamado quando um dispositivo remoto tenta iniciar um URI para esse dispositivo.

Detalhes do método

getSupportedUriSchemes

public String [] getSupportedUriSchemes()

Esse método é chamado para determinar se o aplicativo pode lidar com um determinado URI. O aplicativo deve definir quais esquemas de URI ele dá suporte.

Returns:

Uma matriz de cadeias de caracteres que representam os esquemas de URI com suporte.

onLaunchUriAsync

public AsyncOperation onLaunchUriAsync(@NonNull String uri, @Nullable RemoteLauncherOptions remoteLauncherOptions)

Esse método é chamado quando um dispositivo remoto tenta iniciar um URI para esse dispositivo.

Parameters:

uri - O URI a ser iniciado.
remoteLauncherOptions - O RemoteLauncherOptions, fornecendo informações adicionais para o URI de inicialização de entrada.

Returns:

Um AsyncOperation<T> para se o URI foi tratado com êxito.

Aplica-se a