| package androidx.privacysandbox.ui.core { |
| public interface SandboxedUiAdapter { |
| method public void openSession(android.content.Context context, int initialWidth, int initialHeight, boolean isZOrderOnTop, java.util.concurrent.Executor clientExecutor, androidx.privacysandbox.ui.core.SandboxedUiAdapter.SessionClient client); |
| public static interface SandboxedUiAdapter.Session { |
| method public void close(); |
| method public android.view.View getView(); |
| method public void notifyConfigurationChanged(android.content.res.Configuration configuration); |
| method public void notifyResized(int width, int height); |
| method public void notifyZOrderChanged(boolean isZOrderOnTop); |
| property public abstract android.view.View view; |
| public static interface SandboxedUiAdapter.SessionClient { |
| method public void onResizeRequested(int width, int height); |
| method public void onSessionError(Throwable throwable); |
| method public void onSessionOpened(androidx.privacysandbox.ui.core.SandboxedUiAdapter.Session session); |
| public interface SdkActivityLauncher { |
| method public suspend Object? launchSdkActivity(android.os.IBinder sdkActivityHandlerToken, kotlin.coroutines.Continuation<? super java.lang.Boolean>); |
| public final class SdkRuntimeUiLibVersions { |
| method public int getClientVersion(); |
| property public final int clientVersion; |
| field public static final androidx.privacysandbox.ui.core.SdkRuntimeUiLibVersions INSTANCE; |
| field public static final int apiVersion = 1; // 0x1 |