launchOnResume
Every time the View Lifecycle State reaches RESUMED, create a new coroutine and collect this Flow.
See also
kotlinx.coroutines.flow.launchIn
Every time the View Lifecycle State reaches RESUMED, create a new coroutine and collect this Flow.