Context.CreateDisplayContext(Display) Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
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.