/// <summary> /// Calls a non-static method with a void return type. /// </summary> /// <param name="name">Name.</param> /// <param name="args">Arguments.</param> public void CallVoid(string name, params object[] args) { string sig = GetSignature(null, args); IntPtr method = AndroidJNIHelper.GetMethodID(RawClass, name, sig, false); jvalue[] jArgs = ConstructArgArray(args); try { JNISafe.CallVoidMethod(mObject, method, jArgs); } finally { AndroidJNIHelper.DeleteJNIArgArray(args, jArgs); } }