Context.CreateDisplayContext(Display) Método

Definição

Retorna um novo Context objeto do contexto atual, mas com recursos ajustados para corresponder às 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

A exibição para a qual os recursos do contexto atual são ajustados.

Retornos

Um contexto para a exibição.

Atributos

Comentários

Retorna um novo Context objeto do contexto atual, mas com recursos ajustados para corresponder às métricas de display. Cada chamada para esse método retorna uma nova instância de um objeto de contexto. Objetos de contexto não são compartilhados; no entanto, o estado comum (como o ClassLoader e outros recursos para a mesma configuração) pode ser compartilhado, de modo que o Context próprio é leve.

<b>Observação:</b> Isso Context não< é >b</b> esperado para ser atualizado com a nova configuração se a configuração de exibição subjacente for alterada e o cache retornado Resources pode estar obsoleto. É sugerido usar android.hardware.display.DisplayManager.DisplayListener para escutar alterações e recriar uma instância, se necessário.

Isso Context é <b>não</b> um contexto de interface do usuário, não use-o para acessar componentes da interface do usuário ou obter uma WindowManager instância.

Para obter uma instância configurada WindowManager para mostrar janelas na exibição fornecida, chame #createWindowContext(int, Bundle) no contexto de exibição retornado e, em seguida, chame #getSystemService(String) ou #getSystemService(Class) no contexto da janela retornado.

Java documentação para android.content.Context.createDisplayContext(android.view.Display).

Partes desta página são modificações baseadas no trabalho criado e compartilhado pelo Project Open Source do Open Source e usadas de acordo com os termos descritos na Creative Commons 2.5.

Aplica-se a