Freigeben über


MediaRouter2.SetRouteListingPreference(RouteListingPreference) Methode

Definition

Legt die RouteListingPreference der App fest, die 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

Der RouteListingPreference , der vom System für die Routenauflistung verwendet werden soll. Bei NULL verwendet das System die Standardkriterien für die Auflistung.

Attribute

Hinweise

Legt die RouteListingPreference der App fest, die diesem Medienrouter zugeordnet ist.

Verwenden Sie diese Methode, um die Benutzeroberfläche des Systems über die Routen zu informieren, die Sie für das Medienrouting über den Ausgabeumschalter 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 Systembenutzeroberfläche in einem konsistenten Zustand zu halten. Sie können diese Methode auch an jedem anderen Punkt aufrufen, um die Auflistungseinstellung dynamisch zu aktualisieren.

Hinweise:

<ol><li>Sie sollten die IDs von zwei oder mehr Routen nicht mit einer Übereinstimmung in deren MediaRoute2Info#getDeduplicationIds() deduplication idseinschließen. Wenn Sie dies tun, deduplizieren sie das System mit eigenen Kriterien. <li>Sie können diese Methode verwenden, um Routen im Ausgabeumschalter zu bewerten 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. Beispielsweise können Sie den Zugriff auf einen bestimmten Gerätetyp gemäß Laufzeitkriterien einschränken. </Ol>

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

Teile dieser Seite sind Änderungen, die auf Arbeiten basieren, die vom Android Open Source Project erstellt und freigegeben wurden und gemäß den In Attribution License beschriebenen Begriffen verwendet werden.

Gilt für: