collectLatest vs. flatMapLatest
2025. 10. 10. 14:56ㆍFrontend/Android
- 목차
반응형
collectLatest vs. flatMapLatest
둘 다 최신의 값이 오게되면 현재 작업을 취소하고 새로운 값을 처리
그러나 collectLatest는 현재 작업이 suspend 인 경우만 취소가능
반면에 flatMapLatest는 suspend이던 아니던 취소가능
flatMapLatest는 결과값이 map임 즉, 새로운 값을 받으면 현재 처리를 취소하고 flow를 새로 만들어 전달
기존의 flow 자체를 없애기 때문에 어떤 작업이던 취소가 가능
반응형
'Frontend > Android' 카테고리의 다른 글
| Android multi modularization (0) | 2025.09.10 |
|---|---|
| Android code browser (0) | 2025.08.28 |
| 안드로이드에서 특정 액티비티를 기본 실행 되도록 하기 (0) | 2025.08.13 |
| Flow usage pattern (0) | 2025.06.19 |
| Android Service ex. (w/ AIDL) (0) | 2025.06.11 |