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.

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.

SessionConstants

A class containing values that will be constant for the lifetime of a SandboxedUiAdapter.Session.

SessionObserverContext

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

SdkRuntimeUiLibVersions