Context.CreateDeviceContext(Int32) メソッド
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
現在のコンテキストから新しい Context オブジェクトを返しますが、 deviceIdによって指定されたデバイスの関連付けを使用します。
[Android.Runtime.Register("createDeviceContext", "(I)Landroid/content/Context;", "GetCreateDeviceContext_IHandler", ApiSince=34)]
public virtual Android.Content.Context CreateDeviceContext(int deviceId);
[<Android.Runtime.Register("createDeviceContext", "(I)Landroid/content/Context;", "GetCreateDeviceContext_IHandler", ApiSince=34)>]
abstract member CreateDeviceContext : int -> Android.Content.Context
override this.CreateDeviceContext : int -> Android.Content.Context
パラメーター
- deviceId
- Int32
このコンテキストに関連付けるデバイスの ID。
返品
指定されたデバイス ID に関連付けられているコンテキスト。
- 属性
注釈
現在のコンテキストから新しい Context オブジェクトを返しますが、 deviceIdによって指定されたデバイスの関連付けを使用します。 このメソッドを呼び出すたびに、コンテキスト オブジェクトの新しいインスタンスが返されます。 コンテキスト オブジェクトは共有されません。ただし、共通の状態 (同じ構成の ClassLoader やその他のリソースなど) を共有できるため、 Context 自体は軽量です。
仮想デバイスで実行されるアプリケーションでは、このメソッドを使用して、既定のデバイスの機能 ( Context#DEVICE_ID_DEFAULT渡すことによって) にアクセスできます。 同様に、既定のデバイスで実行されているアプリケーションは、仮想デバイスの機能にアクセスできます。
新しく作成されたインスタンスは、ここで渡されたデバイス ID に関係なく、親コンテキストと同じ表示に関連付けられることに注意してください。
このページの一部は、によって作成および共有され、に記載されている条件に従って使用される作業に基づく変更です。