# SdkSandboxActivityHandlerCompat

Artifact: [androidx.privacysandbox.sdkruntime:sdkruntime-core](https://developer.android.com/jetpack/androidx/releases/privacysandbox-sdkruntime) [View Source](https://cs.android.com/search?q=file:androidx/privacysandbox/sdkruntime/core/activity/SdkSandboxActivityHandlerCompat.kt+class:androidx.privacysandbox.sdkruntime.core.activity.SdkSandboxActivityHandlerCompat) Added in [1.0.0-alpha19](https://developer.android.com/jetpack/androidx/releases/privacysandbox-sdkruntime#1.0.0-alpha19) Deprecated in [1.0.0-alpha19](https://developer.android.com/jetpack/androidx/releases/privacysandbox-sdkruntime#1.0.0-alpha19)

*** ** * ** ***


```
public interface SdkSandboxActivityHandlerCompat
```

<br />

*** ** * ** ***

> [!CAUTION]
> **This interface is deprecated.**   
> This library is no longer supported.

This is used to notify the SDK when an `https://developer.android.com/reference/android/app/Activity.html` is created for it.

When an SDK wants to start an `https://developer.android.com/reference/android/app/Activity.html`, it should register an implementation of this class by calling `https://developer.android.com/reference/androidx/privacysandbox/sdkruntime/provider/controller/SdkSandboxControllerCompat#registerSdkSandboxActivityHandler(androidx.privacysandbox.sdkruntime.core.activity.SdkSandboxActivityHandlerCompat)` that will return an `https://developer.android.com/reference/android/os/Binder.html` identifier for the registered SdkSandboxControllerCompat.

The SDK should be notified about the `https://developer.android.com/reference/android/app/Activity.html` creation through calling `https://developer.android.com/reference/androidx/privacysandbox/sdkruntime/core/activity/SdkSandboxActivityHandlerCompat#onActivityCreated(androidx.privacysandbox.sdkruntime.core.activity.ActivityHolder)` which happens when the caller app calls `SdkSandboxManagerCompat#startSdkSandboxActivity(Activity, IBinder)` using the same `https://developer.android.com/reference/android/os/IBinder.html` identifier for the registered `https://developer.android.com/reference/androidx/privacysandbox/sdkruntime/core/activity/SdkSandboxActivityHandlerCompat`.

| See also |
|---|---|
| `https://developer.android.com/reference/android/app/sdksandbox/sdkprovider/SdkSandboxActivityHandler.html` |   |

## Summary

| ### Public methods |
|---|---|
| `abstract void` | `[onActivityCreated](https://developer.android.com/reference/androidx/privacysandbox/sdkruntime/core/activity/SdkSandboxActivityHandlerCompat#onActivityCreated(androidx.privacysandbox.sdkruntime.core.activity.ActivityHolder))(@https://developer.android.com/reference/androidx/annotation/NonNull https://developer.android.com/reference/androidx/privacysandbox/sdkruntime/core/activity/ActivityHolder activityHolder)` **This method is deprecated.** This library is no longer supported. |

## Public methods

### onActivityCreated

Added in [1.0.0-alpha19](https://developer.android.com/jetpack/androidx/releases/privacysandbox-sdkruntime#1.0.0-alpha19) Deprecated in [1.0.0-alpha19](https://developer.android.com/jetpack/androidx/releases/privacysandbox-sdkruntime#1.0.0-alpha19)

```
abstract void [onActivityCreated](https://developer.android.com/reference/androidx/privacysandbox/sdkruntime/core/activity/SdkSandboxActivityHandlerCompat#onActivityCreated(androidx.privacysandbox.sdkruntime.core.activity.ActivityHolder))(@NonNull ActivityHolder activityHolder)
```

> [!CAUTION]
> **This method is deprecated.**   
> This library is no longer supported.

Notifies SDK when an `https://developer.android.com/reference/android/app/Activity.html` gets created.

This function is called synchronously from the main thread of the `https://developer.android.com/reference/android/app/Activity.html` that is getting created.

SDK is expected to call `https://developer.android.com/reference/android/app/Activity.html#setContentView(android.view.View)` to the passed `https://developer.android.com/reference/android/app/Activity.html` object to populate the view.

| Parameters |
|---|---|
| `@https://developer.android.com/reference/androidx/annotation/NonNull https://developer.android.com/reference/androidx/privacysandbox/sdkruntime/core/activity/ActivityHolder activityHolder` | the `https://developer.android.com/reference/androidx/privacysandbox/sdkruntime/core/activity/ActivityHolder` which holds the `https://developer.android.com/reference/android/app/Activity.html` which gets created |

| See also |
|---|---|
| `https://developer.android.com/reference/android/app/sdksandbox/sdkprovider/SdkSandboxActivityHandler.html#onActivityCreated(android.app.Activity)` |   |