Types

Link copied to clipboard
data class LifecycleManager(val activity: Activity?, val lifecycleOwner: LifecycleOwner, val fragmentManager: FragmentManager, val childFragmentManager: FragmentManager? = null)

A reflection of the manager of a lifecycle.

Properties

Link copied to clipboard

Functions

Link copied to clipboard
Link copied to clipboard

Convenience method to subscribe an AppCompatActivity to this ActivityLifecycleSubscribable using its default LifecycleOwner and FragmentManager.

Convenience method to subscribe a Fragment to this ActivityLifecycleSubscribable using its default LifecycleOwner and FragmentManagers.

fun ActivityLifecycleSubscribable.subscribe(activity: Activity?, owner: LifecycleOwner, parentFragmentManager: FragmentManager, childFragmentManager: FragmentManager)
Link copied to clipboard
abstract fun unsubscribe()

Unsubscribes the current LifecycleManager from this LifecycleSubscribable. Called on Lifecycle.Event.ON_DESTROY