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.Violationandroid.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.

Применяется к