Colton Idle
03/11/2024, 7:11 AM@Composable
fun StartOnResume(block: () -> Unit) {
val lifecycle = LocalLifecycleOwner.current.lifecycle
DisposableEffect(lifecycle) {
val observer = LifecycleEventObserver { _, event ->
if (event == Lifecycle.Event.ON_RESUME) {
block()
}
}
lifecycle.addObserver(observer)
onDispose { lifecycle.removeObserver(observer) }
}
}
Stylianos Gakis
03/11/2024, 8:36 AMColton Idle
03/11/2024, 9:14 AMStylianos Gakis
03/11/2024, 9:42 AMColton Idle
03/11/2024, 11:35 AMColton Idle
03/11/2024, 11:35 AMColton Idle
03/11/2024, 11:36 AMColton Idle
03/11/2024, 11:36 AMStylianos Gakis
03/11/2024, 11:47 AMColton Idle
03/13/2024, 11:07 PMStylianos Gakis
03/13/2024, 11:29 PMbackStackEntry?.lifecycle?.currentState
is changing as things happen 😄Stylianos Gakis
03/13/2024, 11:36 PM