Lingua

MediaRouter2.SetRouteListingPreference(RouteListingPreference) Metodo

Definizione

Imposta l'oggetto RouteListingPreference dell'app associata a questo router multimediale.

[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

Parametri

routeListingPreference
RouteListingPreference

Oggetto RouteListingPreference per il sistema da utilizzare per l'elenco di route. Se null, il sistema usa i criteri di elenco predefiniti.

Attributi

Commenti

Imposta l'oggetto RouteListingPreference dell'app associata a questo router multimediale.

Usa questo metodo per informare l'interfaccia utente di sistema delle route che vuoi elencare per il routing multimediale, tramite il commutatore di output.

È necessario chiamare questo metodo prima #registerRouteCallback registering any route callbacks e subito dopo aver ricevuto uno RouteCallback#onRoutesUpdated route updates qualsiasi per mantenere l'interfaccia utente di sistema in uno stato coerente. È anche possibile chiamare questo metodo in qualsiasi altro punto per aggiornare dinamicamente la preferenza di elenco.

La chiamata di questo metodo in un'istanza del router proxy genererà un'eccezione UnsupportedOperationException.

Note:

<ol><li>Non includere gli ID di due o più route con una corrispondenza nella relativa MediaRoute2Info#getDeduplicationIds() deduplication ids. In tal caso, il sistema li deduplica usando i propri criteri. <li>È possibile usare questo metodo per classificare le route nel commutatore di output, posizionando prima le route più importanti. Il sistema potrebbe ignorare la classificazione proposta. <li>È possibile usare questo metodo per evitare di elencare le route usando criteri dinamici. Ad esempio, è possibile limitare l'accesso a un tipo specifico di dispositivo in base ai criteri di runtime. </ol>

per android.media.MediaRouter2.setRouteListingPreference(android.media.RouteListingPreference).

Le parti di questa pagina sono modifiche basate sul lavoro creato e condiviso dalla e usati in base ai termini descritti in Creative License 2.5 Attribution License.

Si applica a