Stay organized with collections Save and categorize content based on your preferences.

SdkSandboxManager.SdkSandboxProcessDeathCallback

public static interface SdkSandboxManager.SdkSandboxProcessDeathCallback

android.app.sdksandbox.SdkSandboxManager.SdkSandboxProcessDeathCallback


Callback for tracking SDK sandbox death events.

The callback can be added using SdkSandboxManager.addSdkSandboxProcessDeathCallback(java.util.concurrent.Executor, android.app.sdksandbox.SdkSandboxManager.SdkSandboxProcessDeathCallback) and removed using SdkSandboxManager.removeSdkSandboxProcessDeathCallback(android.app.sdksandbox.SdkSandboxManager.SdkSandboxProcessDeathCallback)

Summary

Public methods

abstract void onSdkSandboxDied()

Notifies the client application that the SDK sandbox has died.

Public methods

onSdkSandboxDied

public abstract void onSdkSandboxDied ()

Notifies the client application that the SDK sandbox has died. The sandbox could die for various reasons, for example, due to memory pressure on the system, or a crash in the sandbox. The system will automatically restart the sandbox process if it died due to a crash. However, the state of the sandbox will be lost - so any SDKs that were loaded previously would have to be loaded again, using SdkSandboxManager#loadSdk(String, Bundle, Executor, OutcomeReceiver) to continue using them.