Compartilhar via


Context.CreateDisplayContext(Display) Método

Definição

Retorna um novo Context objeto do contexto atual, mas com recursos ajustados para corresponder às métricas do 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 à 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 do display. Cada chamada para esse método retorna uma nova instância de um objeto de contexto. Os 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, portanto, o Context próprio é leve.

<b>Nota:</b> Espera-se que Context><b não</b> seja atualizado com a nova configuração se a configuração de exibição subjacente for alterada e o cache Resources retornado puder estar obsoleto. Sugere-se usar android.hardware.display.DisplayManager.DisplayListener para ouvir as alterações e recriar uma instância, se necessário.

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

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

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

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

Aplica-se a