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