SurfaceControlViewHost コンストラクター
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
オーバーロード
| 名前 | 説明 |
|---|---|
| SurfaceControlViewHost(IntPtr, JniHandleOwnership) |
既存の Java Native Interface オブジェクト参照のマネージド ピアを作成します。 |
| SurfaceControlViewHost(Context, Display, IBinder) |
新しい SurfaceControlViewHost を構築します。 |
| SurfaceControlViewHost(Context, Display, InputTransferToken) |
新しい SurfaceControlViewHost を構築します。 |
SurfaceControlViewHost(IntPtr, JniHandleOwnership)
既存の Java Native Interface オブジェクト参照のマネージド ピアを作成します。
protected SurfaceControlViewHost(IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
new Android.Views.SurfaceControlViewHost : nativeint * Android.Runtime.JniHandleOwnership -> Android.Views.SurfaceControlViewHost
パラメーター
- javaReference
-
IntPtr
nativeint
Java 参照に使用される System.IntPtr 値。
- transfer
- JniHandleOwnership
転送に使用される Android.Runtime.JniHandleOwnership 値。
注釈
詳細については、android.view.SurfaceControlViewHost の Android リファレンス ドキュメントを参照してください。
適用対象
SurfaceControlViewHost(Context, Display, IBinder)
新しい SurfaceControlViewHost を構築します。
[Android.Runtime.Register(".ctor", "(Landroid/content/Context;Landroid/view/Display;Landroid/os/IBinder;)V", "", ApiSince=30)]
public SurfaceControlViewHost(Android.Content.Context context, Android.Views.Display display, Android.OS.IBinder? hostToken);
[<Android.Runtime.Register(".ctor", "(Landroid/content/Context;Landroid/view/Display;Landroid/os/IBinder;)V", "", ApiSince=30)>]
new Android.Views.SurfaceControlViewHost : Android.Content.Context * Android.Views.Display * Android.OS.IBinder -> Android.Views.SurfaceControlViewHost
パラメーター
- context
- Context
アクティビティまたはアプリケーションの Context オブジェクト。
- display
- Display
階層が配置される表示。
- hostToken
- IBinder
上で説明したホスト トークン。
- 属性
注釈
新しい SurfaceControlViewHost を構築します。 ルート Surfaceは内部的に割り当てられ、getSurfacePackage() を介してアクセスできます。
主に ANR レポートに使用されるパラメーターは、埋め込み階層をホストするユーザーから取得する必要があります。
SurfaceView#getHostTokenからアクセスできます。
このページの一部は、によって作成および共有され、に記載されている条件に従って使用される作業に基づく変更です。
適用対象
SurfaceControlViewHost(Context, Display, InputTransferToken)
新しい SurfaceControlViewHost を構築します。
[Android.Runtime.Register(".ctor", "(Landroid/content/Context;Landroid/view/Display;Landroid/window/InputTransferToken;)V", "", ApiSince=35)]
public SurfaceControlViewHost(Android.Content.Context context, Android.Views.Display display, Android.Window.InputTransferToken? hostInputTransferToken);
[<Android.Runtime.Register(".ctor", "(Landroid/content/Context;Landroid/view/Display;Landroid/window/InputTransferToken;)V", "", ApiSince=35)>]
new Android.Views.SurfaceControlViewHost : Android.Content.Context * Android.Views.Display * Android.Window.InputTransferToken -> Android.Views.SurfaceControlViewHost
パラメーター
- context
- Context
アクティビティまたはアプリケーションの Context オブジェクト。
- display
- Display
階層が配置される表示。
- hostInputTransferToken
- InputTransferToken
上で説明したように、ホスト入力転送トークン。
- 属性
注釈
新しい SurfaceControlViewHost を構築します。 ルート Surfaceは内部的に割り当てられ、getSurfacePackage() を介してアクセスできます。
hostInputTransferToken パラメーターを使用すると、ホストと埋め込みを相互に関連付けて、タッチ ジェスチャとフォーカスを転送できます。 これは、ANR レポートにも使用されます。
AttachedSurfaceControl#getInputTransferToken()からアクセスできます。
このページの一部は、によって作成および共有され、に記載されている条件に従って使用される作業に基づく変更です。