次の方法で共有


Context.IsUiContext プロパティ

定義

trueコンテキストが UI コンポーネントにWindowManagerandroid.view.LayoutInflater LayoutInflaterアクセスできる UI コンテキストである場合に返します 。..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コンテキストが UI コンポーネントにWindowManagerandroid.view.LayoutInflater LayoutInflaterアクセスできる UI コンテキストである場合に返します 。..android.app.WallpaperManager WallpaperManager UI 以外のコンテキストから UI コンポーネントにアクセスすると、有効になっている場合android.os.StrictMode.VmPolicy.Builder#detectIncorrectContextUse()にスローされますandroid.os.strictmode.Violation

UI コンテキストの例としては、〖a0 android.app.Activity Activity/> から #createWindowContext(int, Bundle) 作成されたコンテキスト、または android.inputmethodservice.InputMethodService InputMethodService

プログラムで許可されている場合でも、このメソッドをオーバーライドして検証をバイパス android.os.strictmode.IncorrectContextUseViolation することは推奨されないことに注意してください。

の Java ドキュメントandroid.content.Context.isUiContext()

このページの一部は、Android オープンソース プロジェクトによって作成および共有され、クリエイティブ コモンズ 2.5 属性ライセンスに記載されている条件に従って使用される作業に基づく変更です。

適用対象