語言

Object.GetObject 方法

定義

多載

名稱 Description
GetObject<T>(IntPtr, JniHandleOwnership)

將 JNI 物件參考包裝成完整型別實 IJavaObject 作。

GetObject<T>(IntPtr, IntPtr, JniHandleOwnership)

為指定的 JNI 物件參考建立一個受管理的 Java 對等節點,該類型為所請求的類型。

GetObject<T>(IntPtr, JniHandleOwnership)

將 JNI 物件參考包裝成完整型別實 IJavaObject 作。

public static T? GetObject<T>(IntPtr handle, Android.Runtime.JniHandleOwnership transfer) where T : class, Android.Runtime.IJavaObject;
static member GetObject : nativeint * Android.Runtime.JniHandleOwnership -> 'T (requires 'T : null and 'T :> Android.Runtime.IJavaObject)

類型參數

T

要回傳的物件類型。 此型態必須是參考型態並實作介面 IJavaObject

參數

handle
IntPtr

nativeint

IntPtr A 包含一個 Java 原生介面(JNI)物件參考。

transfer
JniHandleOwnership

所有 handle權轉移模式。

傳回

T

一個 T 參考該 Android 物件實例 handle的實例。

例外狀況

備註

本頁部分內容為基於 Open Source Project 所創建與分享的作品,並依授權條款所描述的使用進行修改。

適用於

GetObject<T>(IntPtr, IntPtr, JniHandleOwnership)

為指定的 JNI 物件參考建立一個受管理的 Java 對等節點,該類型為所請求的類型。

public static T? GetObject<T>(IntPtr jnienv, IntPtr handle, Android.Runtime.JniHandleOwnership transfer) where T : class, Android.Runtime.IJavaObject;
static member GetObject : nativeint * nativeint * Android.Runtime.JniHandleOwnership -> 'T (requires 'T : null and 'T :> Android.Runtime.IJavaObject)

類型參數

T

此操作所使用的受管理元素或對等類型。

參數

jnienv
IntPtr

nativeint

物件參考有效的 JNI 環境。

handle
IntPtr

nativeint

JNI 物件參考 wrap。

transfer
JniHandleOwnership

所有 handle權轉移模式。

傳回

T

JNI 物件參考的管理對等節點,或 null 當參考為空時。

備註

本頁部分內容為基於 Open Source Project 所創建與分享的作品,並依授權條款所描述的使用進行修改。

適用於