GetObjectClass() public static method

public static GetObjectClass ( IntPtr ptr ) : IntPtr
ptr System.IntPtr
return System.IntPtr
Ejemplo n.º 1
0
        internal AndroidJavaObject(IntPtr jobject) : this()
        {
            if (jobject == IntPtr.Zero)
            {
                throw new Exception("JNI: Init'd AndroidJavaObject with null ptr!");
            }
            IntPtr objectClass = AndroidJNISafe.GetObjectClass(jobject);

            this.m_jobject = AndroidJNI.NewGlobalRef(jobject);
            this.m_jclass  = AndroidJNI.NewGlobalRef(objectClass);
            AndroidJNISafe.DeleteLocalRef(objectClass);
        }