OnUserLeaveHintProvider


interface OnUserLeaveHintProvider

Known direct subclasses
PictureInPictureProvider

Provider interface to support PiP (Picture-in-Picture) functionalities.

Known indirect subclasses
AppCompatActivity

Base class for activities that wish to use some of the newer platform features on older Android devices.

BaseCarAppActivity

Core logic for CarAppLibrary Activity interaction with a host.

CarAppActivity

The class representing a car app activity in the main display.

ComponentActivity

Base class for activities that enables composition of higher level components.

FragmentActivity

Base class for activities that want to use the support-based Fragments.

LauncherActivity

This class handles providing the right launcher activity when running native applications and Car App Library applications.

PreviewActivity

Activity used to run @Composable previews from Android Studio.


Interface for components that can dispatch calls from Activity.onUserLeaveHint.

Summary

Public functions

Unit

Add a new listener that will get a callback associated with Activity.onUserLeaveHint

Unit

Remove a previously added listener.

Public functions

addOnUserLeaveHintListener

Added in 1.13.0
fun addOnUserLeaveHintListener(listener: Runnable): Unit

Add a new listener that will get a callback associated with Activity.onUserLeaveHint

Parameters
listener: Runnable

The listener that should be called whenever Activity.onUserLeaveHint was called.

removeOnUserLeaveHintListener

Added in 1.13.0
fun removeOnUserLeaveHintListener(listener: Runnable): Unit

Remove a previously added listener. It will not receive any future callbacks.

Parameters
listener: Runnable

The listener previously added with addOnUserLeaveHintListener that should be removed.