DefaultLifecycleObserver

interface DefaultLifecycleObserver : LifecycleObserver

Known direct subclasses
AmbientLifecycleObserver

Interface for LifecycleObservers which are used to add ambient mode support to activities on Wearable devices.


Callback interface for listening to LifecycleOwner state changes. If a class implements both this interface and LifecycleEventObserver, then methods of DefaultLifecycleObserver will be called first, and then followed by the call of LifecycleEventObserver.onStateChanged

If a class implements this interface and in the same time uses OnLifecycleEvent, then annotations will be ignored.

Summary

Public functions

open Unit

Notifies that ON_CREATE event occurred.

open Unit

Notifies that ON_DESTROY event occurred.

open Unit

Notifies that ON_PAUSE event occurred.

open Unit

Notifies that ON_RESUME event occurred.

open Unit

Notifies that ON_START event occurred.

open Unit

Notifies that ON_STOP event occurred.

Public functions

onCreate

Added in 2.0.0
open fun onCreate(owner: LifecycleOwner): Unit

Notifies that ON_CREATE event occurred.

This method will be called after the LifecycleOwner's onCreate method returns.

Parameters
owner: LifecycleOwner

the component, whose state was changed

onDestroy

Added in 2.0.0
open fun onDestroy(owner: LifecycleOwner): Unit

Notifies that ON_DESTROY event occurred.

This method will be called before the LifecycleOwner's onDestroy method is called.

Parameters
owner: LifecycleOwner

the component, whose state was changed

onPause

Added in 2.0.0
open fun onPause(owner: LifecycleOwner): Unit

Notifies that ON_PAUSE event occurred.

This method will be called before the LifecycleOwner's onPause method is called.

Parameters
owner: LifecycleOwner

the component, whose state was changed

onResume

Added in 2.0.0
open fun onResume(owner: LifecycleOwner): Unit

Notifies that ON_RESUME event occurred.

This method will be called after the LifecycleOwner's onResume method returns.

Parameters
owner: LifecycleOwner

the component, whose state was changed

onStart

Added in 2.0.0
open fun onStart(owner: LifecycleOwner): Unit

Notifies that ON_START event occurred.

This method will be called after the LifecycleOwner's onStart method returns.

Parameters
owner: LifecycleOwner

the component, whose state was changed

onStop

Added in 2.0.0
open fun onStop(owner: LifecycleOwner): Unit

Notifies that ON_STOP event occurred.

This method will be called before the LifecycleOwner's onStop method is called.

Parameters
owner: LifecycleOwner

the component, whose state was changed