CreateJNIArgArray
Creates the parameter array to be used as argument list when invoking Java code through CallMethod() in AndroidJNI.
Read time 1 minuteLast updated 4 days ago
Definition
- Type: Method
- Namespace: UnityEngine
- Assembly: UnityEngine.AndroidJNIModule
CreateJNIArgArray(Object[])
Creates the parameter array to be used as argument list when invoking Java code through CallMethod() in AndroidJNI.
public static jvalue[] CreateJNIArgArray(object[] args)
Parameters
An array of objects that should be converted to Call parameters.
Returns
Type | Description |
|---|---|
| jvalue[] | The converted arguments, ready to pass to a Call method. |
CreateJNIArgArray(Object[], Span<jvalue>)
Creates the parameter array to be used as argument list when invoking Java code through CallMethod() in AndroidJNI, writing into the given buffer instead of allocating a new array.
public static void CreateJNIArgArray(object[] args, Span<jvalue> jniArgs)
Parameters
An array of objects to convert to Call parameters.
The buffer to write the converted arguments into.