반응형 switchMap1 flatMapLatest 이용해서 값이 들어오는 것을 기다리기 # Coroutine 오늘은 flapMapLatest 를 활용해서 특정한 값이 들어오는 것을 기다리다가, 값이 들어오면 특정 코드를 실행시키는 방법에 대해서 정리해 보겠습니다. 물론, Coroutine 의 supsend 함수를 이용하면 어려운 일은 아니지만, 만약, Global 한 변수에 들어오는 값에 대해서라면 조금 다른 접근이 필요하기 때문입니다. 1. FlatMapLatest 이 API는 Kotlin Coroutine 의 Flow API인데요. Flow에서 흘러나오는 데이터 스트림에서, 가장 최근의 값만 취하기 위해서 만들어 졌습니다. 새로운 값이 흘러나오면 기존 flow는 cancel 시켜버리도록 되어 있습니다. 2. 값이 들어오는 것 기다리기 구현 가장 최근 값이 들어오는 것을 기다릴 때도, flatmapLates.. 2023. 4. 18. 이전 1 다음