Kotlin StateFlow 搜索功能的实践 DB + NetWork
前言在之前分享过一篇文章 Google 推荐在 MVVM 架构中使用 Kotlin Flow ,在这篇文章中分析了如何在 MVVM 架构中使用 Kotlin Flow,以及 Kotlin Flow 为我们解决了以下问题:LiveData 是一个生命周期感知组件,最好在 View 和 ViewModel 层中使用它,如果在 Repositories 或者 DataSource 中使用会有几个问题它不支持线程切换,其次不支持背压,也就是在一段时间内发送数据的速度 > 接受数据的速度,L