예제 #1
0
        internal JavaObject TryGetObjectFieldValue(IntPtr objectPtr, string name)
        {
            Tuple <IntPtr, JavaClass> field = GetField(name);

            if (field == null)
            {
                return(null);
            }
            IntPtr value = _vm.GetObjectField(_jniClass, field.Item1);

            return(value == IntPtr.Zero ? null : new JavaObject(_vm, value, field.Item2));
        }