LifecycleAwareListenersOwnerPanel

Functions

Link copied to clipboard
abstract fun addLifecycleAwareListener(viewLifecycleOwner: LifecycleOwner, listener: T)

Add a listener to the panel viewLifecycleOwner.

Link copied to clipboard
abstract fun isActive(): LiveData<Boolean>

True if the panel has active listeners.

Link copied to clipboard
abstract fun notifyListeners(listenersOwnerBlock: LifecycleAwareListenersOwner<T>.() -> Unit)

Notify panel listeners.

Link copied to clipboard
abstract fun removeLifecycleAwareListeners(viewLifecycleOwner: LifecycleOwner)

Remove all listeners from the panel viewLifecycleOwner.