androidx.privacysandbox.ui.core
This package contains interface and class definitions shared between Privacy Sandbox Ui Client and Privacy Sandbox Ui Provider.
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 |
SessionObserverFactory | A factory that creates |
SharedUiAdapter | An adapter that provides a communication channel between a UI provider and a client app, while the client is displaying shared UI, i.e. UI that can contain both client-owned and provider-owned elements. |
SharedUiAdapter.Session | A single session with the UI provider. |
SharedUiAdapter.SessionClient | The client of a single session that will receive callback events from an active session. |
Classes
DelegatingSandboxedUiAdapter | A |
SandboxedSdkViewUiInfo | A class representing the UI state of a SandboxedSdkView. |
SandboxedUiAdapterSignalOptions | This class defines the set of signal options which can be set on a |
SessionData | A class containing values that will be constant for the lifetime of a |
SessionObserverContext | A class containing information that will be constant through the lifetime of a |