我注意到很多人和示例使用流作为 List<> 的包装器,例如:
@Query("SELECT * from some_model ORDER BY some_field")
fun getData(): Flow<List<some_model>>
据我所知,Flow 就像一种“异步序列”,所以我真的没有理解“Flow<List< T >>”的含义。
为什么我们不能直接使用 Flow< T > 这对我来说似乎很直观,我问这个问题是因为我在代码片段中看到了多次重复并且无法理解其背后的目的?