Context.IsUiContext Proprietà
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 true
se il contesto è un contesto dell'interfaccia utente che può accedere a componenti dell'interfaccia utente come WindowManager
, android.view.LayoutInflater LayoutInflater
o android.app.WallpaperManager WallpaperManager
.
public virtual bool IsUiContext { [Android.Runtime.Register("isUiContext", "()Z", "GetIsUiContextHandler", ApiSince=31)] get; }
[<get: Android.Runtime.Register("isUiContext", "()Z", "GetIsUiContextHandler", ApiSince=31)>]
member this.IsUiContext : bool
Valore della proprietà
- Attributi
Commenti
Restituisce true
se il contesto è un contesto dell'interfaccia utente che può accedere a componenti dell'interfaccia utente come WindowManager
, android.view.LayoutInflater LayoutInflater
o android.app.WallpaperManager WallpaperManager
. L'accesso ai componenti dell'interfaccia utente da contesti non dell'interfaccia utente genera android.os.strictmode.Violation
un'eccezione se android.os.StrictMode.VmPolicy.Builder#detectIncorrectContextUse()
è abilitata.
Esempi di contesti dell'interfaccia utente sono , android.app.Activity Activity
un contesto creato da #createWindowContext(int, Bundle)
o android.inputmethodservice.InputMethodService InputMethodService
Si noti che, anche se è consentito a livello di codice, non è consigliabile eseguire l'override di questo metodo per ignorare android.os.strictmode.IncorrectContextUseViolation
la verifica.
Documentazione java per android.content.Context.isUiContext()
.
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.