목록2025/01/26 (1)
성장기록지
StateFlow 개념과 사용 이유
StateFlow의 개념 StateFlow는 SharedFlow의 구체화 버전이다.(상속 받음)구독자가 생기면 값을 발행하지만, 구독자가 사라져도 최신 값을 메모리에 유지한다. (hot Stream)여러 구독자에게 최신 값을 발행할 수 있다. (hot Stream) StateFlow는 1의 고정된 replayCache값을 가진다. (한가지 값만 가지고 있을 수 있다는 뜻) StateFlow를 왜 사용하는가 (LiveData와 비교)우선 우리는 LiveData에 대해 살펴 볼 필요가 있다.기존에 viewModel에서는 주로 LiveData를 통해 값을 갖고있도록 하였다.왜냐면 Observable한 데이터 홀더 클래스인 LiveData는 다음과 같은 장점이 있기 때문이다.LiveData는 Activity, ..
안드로이드/안드로이드 지식
2025. 1. 26. 13:24