Context.CreateDisplayContext(Display) メソッド
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
現在のコンテキストから新しい Context
オブジェクトを返しますが、リソースはメトリック display
に合わせて調整されます。
[Android.Runtime.Register("createDisplayContext", "(Landroid/view/Display;)Landroid/content/Context;", "GetCreateDisplayContext_Landroid_view_Display_Handler")]
public abstract Android.Content.Context? CreateDisplayContext (Android.Views.Display display);
[<Android.Runtime.Register("createDisplayContext", "(Landroid/view/Display;)Landroid/content/Context;", "GetCreateDisplayContext_Landroid_view_Display_Handler")>]
abstract member CreateDisplayContext : Android.Views.Display -> Android.Content.Context
パラメーター
- display
- Display
現在のコンテキストのリソースが調整される表示。
戻り値
表示のコンテキスト。
- 属性
注釈
現在のコンテキストから新しい Context
オブジェクトを返しますが、リソースはメトリック display
に合わせて調整されます。 このメソッドを呼び出すたびに、コンテキスト オブジェクトの新しいインスタンスが返されます。 コンテキスト オブジェクトは共有されません。ただし、共通の状態 (同じ構成の他の ClassLoader
リソースなど) を共有できるため Context
、それ自体は軽量です。
<b>注:</b これはContext
、基になる表示構成が<>変更され、それが返すキャッシュResources
が古い可能性がある場合に、新しい構成で更新される予定ではありません</b>>。 変更をリッスンし、必要に応じてインスタンスを再作成するために使用 android.hardware.display.DisplayManager.DisplayListener
することをお勧めします。
これは Context
UI <コンテキストではなく<、>>UI コンポーネントへのアクセスやインスタンスの取得WindowManager
には使用しないでください。
特定のWindowManager
ディスプレイにウィンドウを表示するように構成されたインスタンスを取得するには、返された表示コンテキストを呼び出#createWindowContext(int, Bundle)
してから、返されたウィンドウ コンテキストを呼び出すか#getSystemService(Class)
、返されたウィンドウ コンテキストを呼び出#getSystemService(String)
します。
の Java ドキュメントandroid.content.Context.createDisplayContext(android.view.Display)
このページの一部は、Android オープンソース プロジェクトによって作成および共有され、クリエイティブ コモンズ 2.5 属性ライセンスに記載されている条件に従って使用される作業に基づく変更です。