Idioma

MediaRouter2.SetRouteListingPreference(RouteListingPreference) Método

Definição

Define o RouteListingPreference aplicativo associado a esse roteador de mídia.

[Android.Runtime.Register("setRouteListingPreference", "(Landroid/media/RouteListingPreference;)V", "", ApiSince=34)]
public void SetRouteListingPreference(Android.Media.RouteListingPreference? routeListingPreference);
[<Android.Runtime.Register("setRouteListingPreference", "(Landroid/media/RouteListingPreference;)V", "", ApiSince=34)>]
member this.SetRouteListingPreference : Android.Media.RouteListingPreference -> unit

Parâmetros

routeListingPreference
RouteListingPreference

O RouteListingPreference sistema a ser usado para listagem de rotas. Quando nulo, o sistema usa seus critérios de listagem padrão.

Atributos

Comentários

Define o RouteListingPreference aplicativo associado a esse roteador de mídia.

Use esse método para informar a interface do usuário do sistema das rotas que você gostaria de listar para roteamento de mídia por meio do Comutador de Saída.

Você deve chamar esse método antes #registerRouteCallback registering any route callbacks e imediatamente depois de receber qualquer um RouteCallback#onRoutesUpdated route updates para manter a interface do usuário do sistema em um estado consistente. Você também pode chamar esse método em qualquer outro ponto para atualizar a preferência de listagem dinamicamente.

Chamar esse método em uma instância de roteador proxy gerará um UnsupportedOperationException.

Notes:

<ol><li>Você não deve incluir as IDs de duas ou mais rotas com uma correspondência em sua MediaRoute2Info#getDeduplicationIds() deduplication ids. Se você fizer isso, o sistema os deduplicará usando seus próprios critérios. <li>Você pode usar esse método para classificar as rotas no comutador de saída, colocando as rotas mais importantes em primeiro lugar. O sistema pode substituir a classificação proposta. <li>Você pode usar esse método para evitar listar rotas usando critérios dinâmicos. Por exemplo, você pode limitar o acesso a um tipo específico de dispositivo de acordo com os critérios de runtime. </ol>

Documentação Java para android.media.MediaRouter2.setRouteListingPreference(android.media.RouteListingPreference).

Partes desta página são modificações baseadas no trabalho criado e compartilhado pelo Android Open Source Project e usadas de acordo com os termos descritos na Licença de Atribuição Creative Commons 2.5.

Aplica-se a