我正在寻找组合 4 个 StateFlow 值并从中生成 1 个 StateFlow。我已经知道这样的组合功能:
val buttonEnabled = cameraPermission.combine(micPermission) {
//some logic
}
这怎么能用 4 个流来完成?当我尝试以下操作时,我得到了参数太多的错误,但是组合函数文档确实说你最多可以添加 5 个流?
val buttonEnabled = cameraPermission.combine(micPermission, locationPermission, contactsPermission) {
}