MediaRouter2.SetRouteListingPreference(RouteListingPreference) Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
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>
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.