Context.IsUiContext Eigenschaft

Definition

Gibt zurück true , wenn der Kontext ein Benutzeroberflächenkontext ist, der auf Benutzeroberflächenkomponenten wie WindowManageroder android.view.LayoutInflater LayoutInflaterandroid.app.WallpaperManager WallpaperManagerzugreifen kann.

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 Benutzeroberflächenkomponenten wie WindowManageroder android.view.LayoutInflater LayoutInflaterandroid.app.WallpaperManager WallpaperManagerzugreifen kann. Der Zugriff auf Benutzeroberflächenkomponenten aus Nicht-UI-Kontexten löst aus android.os.strictmode.Violation , wenn android.os.StrictMode.VmPolicy.Builder#detectIncorrectContextUse() aktiviert ist.

Beispiele für Benutzeroberflächenkontexte sind , android.app.Activity Activityein Kontext, der aus #createWindowContext(int, Bundle) oder erstellt wurde. android.inputmethodservice.InputMethodService InputMethodService

Beachten Sie, dass selbst wenn dies programmgesteuert zulässig ist, es nicht empfohlen wird, diese Methode zu überschreiben, um die Überprüfung zu umgehen android.os.strictmode.IncorrectContextUseViolation .

Java-Dokumentation für android.content.Context.isUiContext().

Teile dieser Seite sind Änderungen, die auf Arbeiten basieren, die vom Android Open Source Project erstellt und freigegeben wurden und gemäß den In Attribution License beschriebenen Begriffen verwendet werden.

Gilt für: