Condividi tramite


Context.CreateDisplayContext(Display) Metodo

Definizione

Restituisce un nuovo Context oggetto dal contesto corrente, ma con risorse modificate in modo che corrispondano alle metriche di 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

Parametri

display
Display

Visualizzazione in cui vengono modificate le risorse del contesto corrente.

Restituisce

Contesto per la visualizzazione.

Attributi

Commenti

Restituisce un nuovo Context oggetto dal contesto corrente, ma con risorse modificate in modo che corrispondano alle metriche di display. Ogni chiamata a questo metodo restituisce una nuova istanza di un oggetto contesto. Gli oggetti contesto non sono condivisi; Tuttavia, lo stato comune (ad esempio ClassLoader e altre risorse per la stessa configurazione) può essere condiviso, quindi è Context leggero.

<b>Nota:</b> Si Context<prevede che b>non</b> venga aggiornato con una nuova configurazione se la configurazione di visualizzazione sottostante cambia e la cache restituita Resources potrebbe non essere aggiornata. È consigliabile usare android.hardware.display.DisplayManager.DisplayListener per ascoltare le modifiche e ricreare un'istanza, se necessario.

Questo Context è <b>not</b> un contesto dell'interfaccia utente, non usarlo per accedere ai componenti dell'interfaccia utente o ottenere un'istanza WindowManager .

Per ottenere un'istanza di WindowManager configurata per visualizzare le finestre sulla visualizzazione specificata, chiamare #createWindowContext(int, Bundle) sul contesto di visualizzazione restituito, quindi chiamare #getSystemService(String) o #getSystemService(Class) sul contesto della finestra restituita.

Documentazione java per android.content.Context.createDisplayContext(android.view.Display).

Le parti di questa pagina sono modifiche basate sul lavoro creato e condiviso dal progetto Open Source Android e usato in base ai termini descritti nella licenza Creative Commons 2.5 Attribuzione.

Si applica a