Context.IsUiContext 属性

定义

如果 true 上下文是可访问 UI 组件的 WindowManagerUI 上下文, 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

属性值

属性

注解

如果 true 上下文是可访问 UI 组件的 WindowManagerUI 上下文, android.view.LayoutInflater LayoutInflaterandroid.app.WallpaperManager WallpaperManager返回或 。 如果已启用,则从非 UI 上下文访问 UI 组件将android.os.strictmode.Violationandroid.os.StrictMode.VmPolicy.Builder#detectIncorrectContextUse()引发。

UI 上下文的示例是一个 android.app.Activity Activity、一个从 #createWindowContext(int, Bundle)android.inputmethodservice.InputMethodService InputMethodService

请注意,即使以编程方式允许此方法,也不建议重写此方法以绕过 android.os.strictmode.IncorrectContextUseViolation 验证。

适用于 . 的 android.content.Context.isUiContext()Java 文档

本页的某些部分是根据 Android 开放源代码项目创建和共享的工作进行的修改,并根据 Creative Commons 2.5 属性许可证中所述的术语使用。

适用于