Colton Idle
val lifecycle = LocalLifecycleOwner.current.lifecycle DisposableEffect(lifecycle) { val observer = LifecycleEventObserver { _, event -> if (event == Lifecycle.Event.ON_RESUME) { vm.doThing() } } lifecycle.addObserver(observer) onDispose { lifecycle.removeObserver(observer) } }
vm.someFlow.collectAsStateWithLifecycle()
Tolriq
@Composable fun StartOnResume(block : suspend () -> Unit) { ... your helper }
Francesc
LiveData
Ian Lake
A modern programming language that makes developers happier.