Use this class to access the runtime data of your Android application.
| Property | Description |
|---|---|
| currentActivity | Indicates the Java instance of the current activity. |
| currentConfiguration | Provides current configuration for the running application. |
| currentContext | Indicates the Java instance of the current context. |
| currentFoldingFeatures | Provides an array of AndroidFoldingFeature data for the current display. |
| currentWindowInsets | Provides current window insets for the application. |
| isInMultiWindowMode | Returns true if the activity is currently in multi-window mode. |
| unityPlayer | Indicates the Unity bridge Java instance used by an activity or a service. |
| Method | Description |
|---|---|
| InvokeOnUIThread | Invokes delegate on Android application's UI thread. |
| InvokeOnUnityMainThread | Invokes delegate on Android application's main thread. |
| Event | Description |
|---|---|
| onConfigurationChanged | A callback to detect the device configuration changes when the application is running. |
| onFoldingFeaturesUpdated | A callback to detect the folding features changes when the application is running. |
| onMultiWindowModeChanged | Called by the system when the activity changes from fullscreen mode to multi-window mode and vice-versa. |
| onWindowInsetsChanged | A callback to detect changes in the window insets when the application is running. |