Context.IsUiContext Propiedad
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Devuelve true
si el contexto es un contexto de interfaz de usuario que puede tener acceso a componentes de interfaz de usuario como WindowManager
, android.view.LayoutInflater LayoutInflater
o 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
Valor de propiedad
- Atributos
Comentarios
Devuelve true
si el contexto es un contexto de interfaz de usuario que puede tener acceso a componentes de interfaz de usuario como WindowManager
, android.view.LayoutInflater LayoutInflater
o android.app.WallpaperManager WallpaperManager
. El acceso a los componentes de la interfaz de usuario desde contextos que no son de interfaz de usuario produce android.os.strictmode.Violation
si android.os.StrictMode.VmPolicy.Builder#detectIncorrectContextUse()
está habilitado.
Algunos ejemplos de contextos de interfaz de usuario son , android.app.Activity Activity
un contexto creado a partir de #createWindowContext(int, Bundle)
o android.inputmethodservice.InputMethodService InputMethodService
Tenga en cuenta que incluso si se permite mediante programación, no se recomienda invalidar este método para omitir android.os.strictmode.IncorrectContextUseViolation
la comprobación.
Documentación de Java para android.content.Context.isUiContext()
.
Las partes de esta página son modificaciones basadas en el trabajo creado y compartido por el proyecto de código abierto de Android y se usan según los términos descritos en la licencia de atribución de Creative Commons 2.5.