Compartir a través de


Context.CreateDisplayContext(Display) Método

Definición

Devuelve un nuevo Context objeto del contexto actual, pero con los recursos ajustados para que coincidan con las métricas de display.

[Android.Runtime.Register("createDisplayContext", "(Landroid/view/Display;)Landroid/content/Context;", "GetCreateDisplayContext_Landroid_view_Display_Handler")]
public abstract Android.Content.Context? CreateDisplayContext (Android.Views.Display display);
[<Android.Runtime.Register("createDisplayContext", "(Landroid/view/Display;)Landroid/content/Context;", "GetCreateDisplayContext_Landroid_view_Display_Handler")>]
abstract member CreateDisplayContext : Android.Views.Display -> Android.Content.Context

Parámetros

display
Display

Pantalla a la que se ajustan los recursos del contexto actual.

Devoluciones

Contexto para la presentación.

Atributos

Comentarios

Devuelve un nuevo Context objeto del contexto actual, pero con los recursos ajustados para que coincidan con las métricas de display. 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.

<b>Nota:</b> Se Context<espera que b>no</b> se actualice con la nueva configuración si la configuración de presentación subyacente cambia y la memoria caché Resources que devuelve podría estar obsoleta. Se recomienda usar android.hardware.display.DisplayManager.DisplayListener para escuchar los cambios y volver a crear una instancia si es necesario.

Este Context es <un contexto de interfaz de usuario b>y no<> lo usa para acceder a los componentes de la interfaz de usuario ni obtener una WindowManager instancia de .

Para obtener una instancia de WindowManager configurada para mostrar ventanas en la pantalla especificada, llame #createWindowContext(int, Bundle) al contexto de visualización devuelto y, a continuación, llame a #getSystemService(String) o #getSystemService(Class) en el contexto de la ventana devuelta.

Documentación de Java para android.content.Context.createDisplayContext(android.view.Display).

Las partes de esta página son modificaciones basadas en el trabajo creado y compartido por el proyecto de código abierto de Android y se usan según los términos descritos en la licencia de atribución de Creative Commons 2.5.

Se aplica a