Object.GetObject 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
重载
| 名称 | 说明 |
|---|---|
| GetObject<T>(IntPtr, IntPtr, JniHandleOwnership) | |
| GetObject<T>(IntPtr, JniHandleOwnership) |
将 JNI 对象引用包装到完全类型化的 IJavaObject 实现中。 |
GetObject<T>(IntPtr, IntPtr, JniHandleOwnership)
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
- handle
-
IntPtr
nativeint
- transfer
- JniHandleOwnership
返回
T
注解
本页的某些部分是根据 Android 开放源代码项目创建和共享的工作进行的修改,并根据 Creative Commons 2.5 属性许可证中所述的术语使用。
适用于
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 接口。
参数
- transfer
- JniHandleOwnership
返回
T
引用 T Android 对象实例的实例 handle。
例外
handle 不是适当的类型,如 M:Android.Runtime.JNIEnv.IsInstanceOf 所阻止。
注解
本页的某些部分是根据 Android 开放源代码项目创建和共享的工作进行的修改,并根据 Creative Commons 2.5 属性许可证中所述的术语使用。