# GetHistoricalProcessExitInfo(string, int, int)

> Gets records of application terminations including the reasons for the most recent terminations.

## Definition

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

```csharp
public static IApplicationExitInfo[] GetHistoricalProcessExitInfo(string packageName = null, int pid = 0, int maxNum = 0)
```

### Parameters

**** (\[string]\(https\://learn.microsoft.com/dotnet/api/system.string)): Optional. A null value matches all packages that belong to the caller's UID. To retrieve records for a package that belongs to another UID, you must hold the `android.Manifest.permission.DUMP` permission.**** (\[int]\(https\://learn.microsoft.com/dotnet/api/system.int32)): A process ID that used to belong to this package but has since died. A value of 0 ignores this parameter and returns all matching records.**** (\[int]\(https\://learn.microsoft.com/dotnet/api/system.int32)): The maximum number of records to return. A value of 0 ignores this parameter and returns all matching records.

### Returns

| Type                                                                                                    | Description                                                                                                                                                                                                      |
| ------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| [IApplicationExitInfo\[\]](/engine/6000.7/script-reference/unityengine/android/iapplicationexitinfo.md) | An array of [ApplicationExitInfo](/engine/6000.7/script-reference/unityengine/android/iapplicationexitinfo.md) records matching the criteria, sorted from most recent to least recent. This value is never null. |

### Remarks

Mirrors `android:android.app.ApplicationExitInfo gethistoricalprocessexitreasons()` method. For more information, refer to Android's documentation on [getHistoricalProcessExitReasons method](https://developer.android.com/reference/kotlin/android/app/ActivityManager#gethistoricalprocessexitreasons).
