Sprache

MediaRouter2.SetRouteListingPreference(RouteListingPreference) Methode

Definition

Legt die app fest, die RouteListingPreference diesem Medienrouter zugeordnet ist.

[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

Parameter

routeListingPreference
RouteListingPreference

Das RouteListingPreference System, das für die Routenauflistung verwendet werden soll. Wenn null ist, verwendet das System seine Standardauflistungskriterien.

Attribute

Hinweise

Legt die app fest, die RouteListingPreference diesem Medienrouter zugeordnet ist.

Verwenden Sie diese Methode, um die System-UI über die Routen zu informieren, die Sie für das Medienrouting über den Ausgabeschalter auflisten möchten.

Sie sollten diese Methode vor #registerRouteCallback registering any route callbacks und unmittelbar nach dem Empfang RouteCallback#onRoutesUpdated route updates aufrufen, um die System-UI in einem konsistenten Zustand zu halten. Sie können diese Methode auch an jedem anderen Punkt aufrufen, um die Eintragseinstellung dynamisch zu aktualisieren.

Wenn Sie diese Methode für eine Proxyrouterinstanz aufrufen, wird ein UnsupportedOperationException.

Hinweise:

<ol><li>Sie sollten die IDs von zwei oder mehr Routen nicht mit einer Übereinstimmung in ihrer MediaRoute2Info#getDeduplicationIds() deduplication ids. Wenn Sie dies tun, dedupliziert das System sie mithilfe eigener Kriterien. <li>Sie können diese Methode verwenden, um Routen im Ausgabeschalter zu rangieren und die wichtigeren Routen zuerst zu platzieren. Das System kann die vorgeschlagene Rangfolge außer Kraft setzen. <li>Sie können diese Methode verwenden, um das Auflisten von Routen mit dynamischen Kriterien zu vermeiden. Sie können z. B. den Zugriff auf einen bestimmten Gerätetyp entsprechend den Laufzeitkriterien einschränken. </ol>

Java Dokumentation für android.media.MediaRouter2.setRouteListingPreference(android.media.RouteListingPreference).

Teile dieser Seite sind Änderungen auf der Grundlage von Arbeiten, die von der Android Open Source Project erstellt und gemeinsam verwendet und gemäß den in der 2.5 Attribution License beschriebenen Begriffen verwendet werden.

Gilt für: