ViewCompositionStrategy.DisposeOnLifecycleDestroyed


ViewCompositionStrategy that disposes the composition when lifecycle is destroyed. This strategy is appropriate for Compose UI views that share a 1-1 relationship with a known LifecycleOwner.

Summary

Public constructors

android
android

Public functions

open () -> Unit

Install this strategy for view and return a function that will uninstall it later.

android

Public constructors

DisposeOnLifecycleDestroyed

DisposeOnLifecycleDestroyed(lifecycle: Lifecycle)

DisposeOnLifecycleDestroyed

DisposeOnLifecycleDestroyed(lifecycleOwner: LifecycleOwner)

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.