Context.CreateDisplayContext(Display) Metodo
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
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.