LaunchWhenX(), repeatOnLifecycle() | via Minsuk | Jan, 2024

예시를 통해 LaunchWhenX() 와 repeatOnLifecycle() 의 특징을 살펴보자. 테스트 결과 화면 3초에 Activity가 Background로 진입하였고 다시 Foreground로 진입했을 때 다시 collect가 동작하는 것을 확인할 수 있다. 하지만 [테스트 결과 화면]을 보면 알 수 있듯이 repeatOnLifecycle() 은 0 부터 다시 시작하고 launchWhenStarted()는 4부터 이어서 시작한다. 이는 LaunchWhenX() 와 repeatOnLifecycle()의 구현 방식 차이로 Coroutine을 다루는 게 상이한 […]

LaunchWhenX(), repeatOnLifecycle() | via Minsuk | Jan, 2024 Read More »