Freigeben über


Context.IsUiContext Eigenschaft

Definition

Gibt zurück true , wenn der Kontext ein Benutzeroberflächenkontext ist, der auf UI-Komponenten wie WindowManagerz. B. oder android.view.LayoutInflater LayoutInflaterandroid.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 WindowManagerz. B. oder android.view.LayoutInflater LayoutInflaterandroid.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 Activitykontext 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.

Gilt für: