我目前有两个SharedFlows,我需要结合起来做一些事情,但我并不真的需要从转换函数的结果,我只想知道如果两个"事件"开始呢。在实现这个的时候,我得到了这个没用的括号体:
combine(
flow1, // SharedFlow<Unit>
flow2, // SharedFlow<Unit>
) { _, _ ->
// Useless function body
}.onEach {
// Do some work
}.launchIn(scope)
是否有一种方法可以更干净地做到这一点,而不需要转换函数?
你可以"做点事";无用的函数体;代替onEach
:
combine(
flow1, // SharedFlow<Unit>
flow2, // SharedFlow<Unit>
) { _, _ ->
// Do some work
}.launchIn(scope)