Context.CreateDeviceContext(Int32) Método

Definición

Devuelve un nuevo Context objeto del contexto actual, pero con la asociación del dispositivo dada por .deviceId

[Android.Runtime.Register("createDeviceContext", "(I)Landroid/content/Context;", "GetCreateDeviceContext_IHandler", ApiSince=34)]
public virtual Android.Content.Context CreateDeviceContext(int deviceId);
[<Android.Runtime.Register("createDeviceContext", "(I)Landroid/content/Context;", "GetCreateDeviceContext_IHandler", ApiSince=34)>]
abstract member CreateDeviceContext : int -> Android.Content.Context
override this.CreateDeviceContext : int -> Android.Content.Context

Parámetros

deviceId
Int32

Identificador del dispositivo que se va a asociar a este contexto.

Devoluciones

Contexto asociado al identificador de dispositivo especificado.

Atributos

Comentarios

Devuelve un nuevo Context objeto del contexto actual, pero con la asociación del dispositivo dada por .deviceId Cada llamada a este método devuelve una nueva instancia de un objeto de contexto. Los objetos de contexto no se comparten; sin embargo, se puede compartir el estado común (como los ClassLoader recursos y otros para la misma configuración), por lo que el Context propio es ligero.

Las aplicaciones que se ejecutan en dispositivos virtuales pueden usar este método para acceder a las funcionalidades y funcionalidades predeterminadas del dispositivo (pasando Context#DEVICE_ID_DEFAULT. De forma similar, las aplicaciones que se ejecutan en el dispositivo predeterminado pueden acceder a la funcionalidad de los dispositivos virtuales.

Tenga en cuenta que la instancia recién creada se asociará a la misma pantalla que el contexto primario, independientemente del identificador de dispositivo pasado aquí.

Java documentación para android.content.Context.createDeviceContext(int).

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