SurfaceControlViewHost 建構函式
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
多載
| 名稱 | Description |
|---|---|
| SurfaceControlViewHost(IntPtr, JniHandleOwnership) |
為現有的 Java Native 介面物件參考建立一個受管理的對等節點。 |
| SurfaceControlViewHost(Context, Display, IBinder) |
建立一個新的 SurfaceControlViewHost。 |
| SurfaceControlViewHost(Context, Display, InputTransferToken) |
建立一個新的 SurfaceControlViewHost。 |
SurfaceControlViewHost(IntPtr, JniHandleOwnership)
為現有的 Java Native 介面物件參考建立一個受管理的對等節點。
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。
本頁部分內容為基於 Open Source Project 所創建與分享的作品,並依授權條款所描述的使用進行修改。
適用於
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()。
本頁部分內容為基於 Open Source Project 所創建與分享的作品,並依授權條款所描述的使用進行修改。