CallVoidMethod() public static method

public static CallVoidMethod ( IntPtr obj, IntPtr methodID, jvalue args ) : void
obj System.IntPtr
methodID System.IntPtr
args jvalue
return void
コード例 #1
0
        protected void _Call(string methodName, params object[] args)
        {
            if (args == null)
            {
                args = new object[1];
            }
            IntPtr methodID = AndroidJNIHelper.GetMethodID(this.m_jclass, methodName, args, false);

            jvalue[] jvalueArray = AndroidJNIHelper.CreateJNIArgArray(args);
            try
            {
                AndroidJNISafe.CallVoidMethod(this.m_jobject, methodID, jvalueArray);
            }
            finally
            {
                AndroidJNIHelper.DeleteJNIArgArray(args, jvalueArray);
            }
        }