Documentation

Unity Engine


User Manual

Script Reference

Unity Engine


CallObjectMethod

Calls a Java instance method defined by \<tt\>methodID\</tt\>, optionally passing an array of arguments (\<tt\>args\</tt\>) to the method.
Read time 1 minuteLast updated 4 days ago

Definition

  • Type: Method
  • Namespace: UnityEngine
  • Assembly: UnityEngine.AndroidJNIModule

CallObjectMethod(IntPtr, IntPtr, jvalue[])

Calls a Java instance method defined by \<tt\>methodID\</tt\>, optionally passing an array of arguments (\<tt\>args\</tt\>) to the method.
public static nint CallObjectMethod(nint obj, nint methodID, jvalue[] args)

Parameters

The Java object on which to call the instance method.

methodID

The ID of the method to call.

args

jvalue[]
An array of arguments to pass to the method.

Returns

Type

Description

IntPtrA local reference to the Java object returned by the method.

Remarks

This method returns a reference to a \<tt\>java.lang.Object\</tt\>, or a subclass thereof.

CallObjectMethod(IntPtr, IntPtr, Span<jvalue>)

Calls a Java instance method defined by
methodID
, optionally passing an array of arguments (
args
) to the method.
public static nint CallObjectMethod(nint obj, nint methodID, Span<jvalue> args)

Parameters

The Java object on which to call the instance method.

methodID

The ID of the method to call.

An array of arguments to pass to the method.

Returns

Type

Description

IntPtrA local reference to the Java object returned by the method.

Remarks

This method returns a reference to a
java.lang.Object
, or a subclass thereof.