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 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
Gibt true zurück, wenn der Kontext ein UI-Kontext ist, der auf UI-Komponenten wie WindowManager, LayoutInflater oder WallpaperManager zugreifen kann. Der Zugriff auf UI-Komponenten aus Nicht-UI-Kontexten löst Verletzungen aus, wenn StrictMode.VmPolicy.Builder.detectIncorrectContextUse() aktiviert ist. Beispiele für UI-Kontexte sind eine Aktivität , ein Kontext, der aus createWindowContext(int,Bundle) oder InputMethodService erstellt wurde. Beachten Sie, dass es auch dann nicht empfohlen wird, diese Methode programmgesteuert zu überschreiben, um die Überprüfung "IncorrectContextUseViolation" zu umgehen.
- 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 von der Android Open Source Project erstellt und gemeinsam verwendet und gemäß den in der 2.5 Attribution License beschriebenen Begriffen verwendet werden.