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.