ViewCompositionStrategy.DisposeOnViewTreeLifecycleDestroyed
object ViewCompositionStrategy.DisposeOnViewTreeLifecycleDestroyed : ViewCompositionStrategy
ViewCompositionStrategy
that disposes the composition when the ViewTreeLifecycleOwner
of the next window the view is attached to is destroyed
. This strategy is appropriate for Compose UI views that share a 1-1 relationship with their closest ViewTreeLifecycleOwner
, such as a Fragment view.
Summary
Public functions |
|
---|---|
open () -> Unit |
installFor(view: AbstractComposeView) Install this strategy for |
Public functions
installFor
open fun installFor(view: AbstractComposeView): () -> Unit
Install this strategy for view
and return a function that will uninstall it later. This function should not be called directly; it is called by AbstractComposeView.setViewCompositionStrategy
after uninstalling the previous strategy.