[TIL-230626] Android Flow 알아보기 - 2
안녕하세요 오늘은 이전 글 이어서 Flow에 대해 정리해보려고 합니다. 1. Exception 처리 class LatestNewsViewModel( private val newsRepository: NewsRepository ) : ViewModel() { init { viewModelScope.launch { newsRepository.favoriteLatestNews // 중간 연산자 catch // Exception이 발생하면, catch 처리하고 UI를 업데이트 합니다. .catch { exception -> notifyError(exception) } .collect { favoriteNews -> // 최신 인기 뉴스로 업데이트 } } } } 위의 코드에서 collect, Exception이 ..