androidx.privacysandbox.ui.core


This package contains interface and class definitions shared between Privacy Sandbox Ui Client and Privacy Sandbox Ui Provider.

Annotations

Interfaces

DelegatingSandboxedUiAdapter.DelegateChangeListener

Listener that consumes events to process the delegate change for a client

ExperimentalFeatures

Contains UI Lib experimental feature opt-in annotations.

SandboxedUiAdapter

An Adapter that provides content from a SandboxedSdk to be displayed as part of a host app's UI.

SandboxedUiAdapter.Session

A single session with the provider of remote content.

SandboxedUiAdapter.SessionClient

The client of a single session that will receive callback events from an active session.

SdkActivityLauncher

This interface is deprecated. Use the Privacy Sandbox Activity library version instead.

SessionObserver

An interface that can be used by the client of a androidx.privacysandbox.ui.core.SandboxedUiAdapter.Session to receive updates about its state.

SessionObserverFactory

A factory that creates SessionObserver instances that can be attached to a SandboxedUiAdapter.Session.

Classes

DelegatingSandboxedUiAdapter

A SandboxedUiAdapter that helps delegate calls to other uiAdapters.

SandboxedSdkViewUiInfo

A class representing the UI state of a SandboxedSdkView.

SessionObserverContext

A class containing information that will be constant through the lifetime of a SessionObserver.

SdkRuntimeUiLibVersions