Langue

MediaRouter2.SetRouteListingPreference(RouteListingPreference) Méthode

Définition

Définit l’application RouteListingPreference associée à ce routeur multimé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

Paramètres

routeListingPreference
RouteListingPreference

Le RouteListingPreference système à utiliser pour la liste des itinéraires. En cas de valeur Null, le système utilise ses critères de référencement par défaut.

Attributs

Remarques

Définit l’application RouteListingPreference associée à ce routeur multimédia.

Utilisez cette méthode pour informer l’interface utilisateur système des itinéraires que vous souhaitez répertorier pour le routage multimédia, via le commutateur de sortie.

Vous devez appeler cette méthode avant #registerRouteCallback registering any route callbacks et immédiatement après avoir reçu un élément RouteCallback#onRoutesUpdated route updates afin de conserver l’interface utilisateur système dans un état cohérent. Vous pouvez également appeler cette méthode à tout autre point pour mettre à jour dynamiquement la préférence de référencement.

L’appel de cette méthode sur une instance de routeur proxy lève un UnsupportedOperationException.

Notes:

<ol><li>Vous ne devez pas inclure les ID de deux itinéraires ou plus avec une correspondance dans leur MediaRoute2Info#getDeduplicationIds() deduplication ids. Si vous le faites, le système les déduplique à l’aide de ses propres critères. <li>Vous pouvez utiliser cette méthode pour classer les itinéraires dans le sélecteur de sortie, en plaçant d’abord les itinéraires les plus importants. Le système peut remplacer le classement proposé. <li>Vous pouvez utiliser cette méthode pour éviter de répertorier les itinéraires à l’aide de critères dynamiques. Par exemple, vous pouvez limiter l’accès à un type spécifique d’appareil en fonction des critères d’exécution. </ol>

Java documentation pour android.media.MediaRouter2.setRouteListingPreference(android.media.RouteListingPreference).

Les parties de cette page sont des modifications basées sur le travail créé et partagé par Android Open Source et utilisées en fonction des termes décrits dans la Creative Commons 2.5 Attribution License.

S’applique à