言語

SurfaceControlViewHost コンストラクター

定義

オーバーロード

名前 説明
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からアクセスできます。

Javaドキュメント。

このページの一部は、によって作成および共有され、に記載されている条件に従って使用される作業に基づく変更です。

適用対象

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()からアクセスできます。

Javaドキュメント。

このページの一部は、によって作成および共有され、に記載されている条件に従って使用される作業に基づく変更です。

適用対象