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);
}