# DeleteJNIArgArray

> Deletes any local JNI references previously allocated by CreateJNIArgArray.

## Definition

* **Type:** Method
* **Namespace:** [UnityEngine](/engine/7000.0/script-reference/unityengine.md)
* **Assembly:** UnityEngine.AndroidJNIModule

## DeleteJNIArgArray(Object\[], jvalue\[])

Deletes any local JNI references previously allocated by CreateJNIArgArray.

```csharp
public static void DeleteJNIArgArray(object[] args, jvalue[] jniArgs)
```

### Parameters

**** (\[Object\[]]\(https\://learn.microsoft.com/dotnet/api/system.object)): The array of arguments used as a parameter to CreateJNIArgArray.**** (jvalue\[]): The array returned by CreateJNIArgArray.

## DeleteJNIArgArray(Object\[], Span\<jvalue>)

Deletes any local JNI references previously allocated by CreateJNIArgArray.

```csharp
public static void DeleteJNIArgArray(object[] args, Span<jvalue> jniArgs)
```

### Parameters

**** (\[Object\[]]\(https\://learn.microsoft.com/dotnet/api/system.object)): The array of arguments used as a parameter to CreateJNIArgArray.**** (\[Span\<jvalue>]\(https\://learn.microsoft.com/dotnet/api/system.span-1)): The array returned by CreateJNIArgArray.
