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 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.