반응형 MutableStateFlow3 StateFlow 정리 # Android Kotlin Coroutine getStateFlow StateIn 오늘은 Kotlin의 StateFlow 에 대해서 정리해 보도록 하겠습니다. StateFlow도 Flow API의 하나인데요.Flow에 대한 내용은 아래 글을 참조해 주세요.>> Kotlin Coroutine Flow 총정리 part3 # launchIn 이 글은 아래의 순서대로 정리되어 있습니다.StateFlowStateFlow 구현(학생 및 admin 등록과 조회)MutableStateFlow에 값을 변경하는 방법StateFlow의 값에 접근하는 방법Sealed Class와 함께 사용하기StateInsavedStateHandle과 같이 사용하기 1. StateFlowStateFlow는 업데이트가 가능한 데이터 값을 가지는 State라는 것을 가지고,collector에게 emit(전파)하는 인터페이스인.. 2025. 1. 22. StateFlow vs SharedFlow 를 비교해보자 #이벤트 핸들링 오늘은 StateFlow 와 SharedFlow 에 대해 비교해 보도록 하겠습니다. 1. 기존 글 참조만약 SharedFlow와 StateFlow의 기본에 대해 정리하고 싶으실경우,아래 글들을 참조하신 다음에 이 글을 읽으면 더욱 도움이 될 것 입니다. >> SharedFlow 에 대한 총정리 # Buffer Replay tryEmit Kotlin Coroutine SharedFlow 에 대한 총정리 # Buffer Replay tryEmit Kotlin Coroutine오늘은 Kotlin Coroutine의 SharedFlow 에 대해서 정리해 보도록 하겠습니다. 1. SharedFlowSharedFlow 는 이름에서 알 수 있듯이,Collector 가 여러개인 경우,Collector 들이 emit 된.. 2023. 5. 6. MutableStateFlow 이용한 로딩 후 로딩 완료 기다리기 구현 방법 AdView처럼 라이브러리에 로딩을 시키고, 해당 로딩이 다 될 때까지 기다릴 때 어떻게 구현해야 하는지 정리해 보겠습니다. 1. Mode 설정 먼저 여러가지 모드를 설정하기 위해서 다음과 같이 Mode에 관한 sealed class를 하나 작성해 줍니다. 이것은 로딩에서 로드가 완료되었을 때를 알기 위해서 인데요. 광고라이브러리에서는 보통 콜백으로 로드가 다 되었을 때 호출되는 onAdLoaded 와 같은 함수를 제공해 주므로, 이러한 콜백함수에서 Mode를 Loaded로 해주고, 로딩을 시작할 때, Loading으로 모드를 설정해 주면 되겠지요. sealed class AdMode { object Loading : AdMode() object Loaded : AdMode() data class Err.. 2023. 4. 8. 이전 1 다음