Context.IsUiContext Eigenschaft
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Gibt zurück true
, wenn der Kontext ein Benutzeroberflächenkontext ist, der auf UI-Komponenten wie WindowManager
z. B. oder android.view.LayoutInflater LayoutInflater
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
Eigenschaftswert
- Attribute
Hinweise
Gibt zurück true
, wenn der Kontext ein Benutzeroberflächenkontext ist, der auf UI-Komponenten wie WindowManager
z. B. oder android.view.LayoutInflater LayoutInflater
android.app.WallpaperManager WallpaperManager
. Der Zugriff auf UI-Komponenten aus Nicht-UI-Kontexten android.os.strictmode.Violation
wird ausgelöst, wenn android.os.StrictMode.VmPolicy.Builder#detectIncorrectContextUse()
diese aktiviert sind.
Beispiele für UI-Kontexte sind ein android.app.Activity Activity
kontext erstellter #createWindowContext(int, Bundle)
oder android.inputmethodservice.InputMethodService InputMethodService
Beachten Sie, dass selbst wenn sie programmgesteuert zulässig ist, diese Methode nicht außer Kraft zu setzen, um die Überprüfung zu umgehen android.os.strictmode.IncorrectContextUseViolation
.
Java-Dokumentation für android.content.Context.isUiContext()
.
Teile dieser Seite sind Änderungen auf der Grundlage von Arbeiten, die vom Android Open Source-Projekt erstellt und freigegeben werden und gemäß den in der Creative Commons 2.5 Attribution License beschriebenen Begriffen verwendet werden.