LocalSdkActivityLauncher


public interface LocalSdkActivityLauncher extends SdkActivityLauncher

Known direct subclasses
LocalManagedSdkActivityLauncher

Local implementation of a lifecycle-aware SDK Activity launcher.

LocalUnmanagedSdkActivityLauncher

Local implementation of an SDK Activity launcher.


Local version of SdkActivityLauncher that allows callers in the app process to dispose the launcher resources.

Summary

Public methods

abstract void

Clears references used to launch activities.

Inherited methods

From androidx.privacysandbox.activity.core.SdkActivityLauncher
abstract boolean
launchSdkActivity(@NonNull IBinder sdkActivityHandlerToken)

Tries to launch a new SDK activity using the given sdkActivityHandlerToken.

Public methods

dispose

Added in 1.0.0-alpha02
abstract void dispose()

Clears references used to launch activities.

After this method is called, all further attempts to launch activities wil be rejected, and LocalSdkActivityLauncher.launchSdkActivity will return 'false'.

Doesn't do anything if the launcher was already disposed of.