[Android] LiveData 여러개를 조합하여 하나의 LiveData로 내보내기 꼼수

오준석·2022년 1월 14일
0

코딩삽질방지

목록 보기
16/53

LiveData들을 Flow로 변환하고 combine으로 조합후 다시 LiveData로...;;;

val uiState: LiveData<NotesUiState> =
        combine(_notes.asFlow(), _filter.asFlow(), _sort.asFlow()) { notes, filter, sort ->
            NotesUiState(notes, filter, sort)
        }.asLiveData()
profile
교육하고 책 쓰는 개발자

0개의 댓글