Lenguaje

MediaRouter2.SetRouteListingPreference(RouteListingPreference) Método

Definición

Establece el RouteListingPreference de la aplicación asociada a este enrutador multimedia.

[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

Parámetros

routeListingPreference
RouteListingPreference

RouteListingPreference para que el sistema lo use para la lista de rutas. Cuando es null, el sistema usa sus criterios de lista predeterminados.

Atributos

Comentarios

Establece el RouteListingPreference de la aplicación asociada a este enrutador multimedia.

Use este método para informar a la interfaz de usuario del sistema de las rutas que desea enumerar para el enrutamiento multimedia, a través del conmutador de salida.

Debe llamar a este método antes #registerRouteCallback registering any route callbacks e inmediatamente después de recibir cualquier RouteCallback#onRoutesUpdated route updates para mantener la interfaz de usuario del sistema en un estado coherente. También puede llamar a este método en cualquier otro punto para actualizar la preferencia de lista dinámicamente.

Al llamar a este método en una instancia del enrutador proxy, se producirá una UnsupportedOperationExceptionexcepción .

Notas:

<ol><li>No debe incluir los identificadores de dos o más rutas con una coincidencia en su MediaRoute2Info#getDeduplicationIds() deduplication ids. Si lo hace, el sistema los desduplicará con sus propios criterios. <li>Puede usar este método para clasificar las rutas en el conmutador de salida, colocando primero las rutas más importantes. El sistema podría invalidar la clasificación propuesta. <li>Puede usar este método para evitar enumerar rutas mediante criterios dinámicos. Por ejemplo, puede limitar el acceso a un tipo específico de dispositivo según los criterios de tiempo de ejecución. </ol>

Java documentación para android.media.MediaRouter2.setRouteListingPreference(android.media.RouteListingPreference).

Las partes de esta página son modificaciones basadas en el trabajo creado y compartido por el Android y se usan según los términos descritos en creative Creative Commons 2.5 Attribution License.

Se aplica a