Context.IsUiContext Свойство
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Возвращает, true
является ли контекст контекстом пользовательского интерфейса, который может получить доступ к компонентам пользовательского интерфейса, таким как WindowManager
, android.view.LayoutInflater LayoutInflater
или 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
Значение свойства
- Атрибуты
Комментарии
Возвращает, true
является ли контекст контекстом пользовательского интерфейса, который может получить доступ к компонентам пользовательского интерфейса, таким как WindowManager
, android.view.LayoutInflater LayoutInflater
или android.app.WallpaperManager WallpaperManager
. При включении доступа к компонентам пользовательского интерфейса из контекстов android.os.strictmode.Violation
android.os.StrictMode.VmPolicy.Builder#detectIncorrectContextUse()
, отличных от пользовательского интерфейса.
Примеры контекстов пользовательского интерфейса — это android.app.Activity Activity
контекст, созданный из #createWindowContext(int, Bundle)
или android.inputmethodservice.InputMethodService InputMethodService
Обратите внимание, что даже если оно разрешено программным способом, рекомендуется переопределить этот метод для обхода android.os.strictmode.IncorrectContextUseViolation
проверки.
Документация по Java для android.content.Context.isUiContext()
.
Части этой страницы — это изменения на основе работы, созданной и общей проектом с открытым исходным кодом Android и используемой в соответствии с условиями, описанными в лицензии Creative Commons 2.5 Attribution.